CVE-2026-86430 PUBLISHED

league/commonmark before 2.9.1 Denial of Service via parsing

Assigner: VulnCheck
Reserved: 07.09.2026 Published: 07.09.2026 Updated: 07.09.2026

league/commonmark versions before 2.9.1 contain multiple denial of service vulnerabilities in fenced code block detection, reference link label lookup, and emphasis delimiter processing that perform super-linear work on crafted input. Attackers can submit specially crafted Markdown with long backtick runs, nested brackets, or delimiter sequences to consume disproportionate CPU time and prevent legitimate requests from completing.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
CVSS Score: 8.7

Product Status

Vendor thephpleague
Product commonmark
Versions Default: unaffected
  • affected from 0.6.0 to 2.9.1 (excl.)
  • Version 2.9.1 is unaffected

Credits

  • colinodell finder

References

Problem Types

  • Inefficient Algorithmic Complexity CWE