CVE-2026-86430 json
league/commonmark before 2.9.1 Denial of Service via parsing
published 2mo ago modified last mo. also GHSA-j8pm-gj4c-rq4x , EUVD-2026-72388
- cvss
- 7.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 42%
- public exploits
- 0
- none known
Summary
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.
Patch / fix
- packagist league/commonmark 2.9.1
- thephpleague commonmark 2.9.1
- php-league-commonmark Debian 14 2.10.0-1
debian advisories DEBIAN-CVE-2026-86430
Is CVE-2026-86430 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 2mo ago
Exploit prediction
0.49% chance of exploitation in the next 30 days, higher than 42% of all scored CVEs (FIRST EPSS, 2026-11-11).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 8.7 | 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 |
| CNA | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| CNA | 4.0 | 8.7 | 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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| GitHub | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| packagist | league/commonmark | >=0.6.0, <2.9.1 |
2.9.1 |
Affected products
- thephpleague commonmark
Classification
References
-
github.com
/thephpleague/commonmark/security/advisories/GHSA-j8pm-gj4c-rq4x
vendor-advisory, web, mitigation, patch
-
github.com
/thephpleague/commonmark/commit/0768217751fbfaeb8d76762f6944e9af7114295e
web
-
github.com
/thephpleague/commonmark/commit/d9375fadc308a63a02950a68d822417a6e4c33b2
web
-
github.com
/thephpleague/commonmark/commit/e0036ef031fd36ec1c3c82db8743fc928b5271c8
web
-
vulncheck.com
/advisories/league-commonmark-before-2.9.1-denial-of-service-via-parsing
third-party-advisory
-
github.com
/thephpleague/commonmark
package
-
github.com
/thephpleague/commonmark/releases/tag/2.9.1
web
Sources
- CVE List CVE-2026-86430
- GitHub Advisory GHSA-j8pm-gj4c-rq4x
- NVD CVE-2026-86430
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.