CVE-2026-2327 json
markdown-it is has a Regular Expression Denial of Service (ReDoS)
published 2026-02-12 8 mo ago modified 2026-09-10 1 mo ago also EUVD-2026-7037 , GHSA-38c4-r59v-3vqw
- cvss
- 5.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.7%
- EPSS 0.7% chance of exploitation in 30 days, percentile 54%
- public exploits
- 0
- none known
Summary
Versions of the package markdown-it from 13.0.0 and before 14.1.1 are vulnerable to Regular Expression Denial of Service (ReDoS) due to the use of the regex /\*+$/ in the linkify function. An attacker can supply a long sequence of * characters followed by a non-matching character, which triggers excessive backtracking and may lead to a denial-of-service condition.
Patch / fix
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-2327 updated cvss 7.5
markdown-it: markdown-it: Denial of Service via Regular Expression Denial of Service in linkify function
-
Red Hat OpenShift Dev Spaces 3.28 devspaces/openvsx-rhel9 1779528224fixed: vendor fix RHSA-2026:21772
-
Red Hat Logging Subsystem for Red Hat OpenShift openshift-logging/kibana6-rhel8, openshift-logging/elasticsearch6-rhel9, openshift-logging/logging-curator5-rhel9, openshift-logging/elasticsearch-proxy-rhel9, openshift-logging/elasticsearch-rhel9-operator, openshift-logging/elasticsearch-operator-bundle Red Hat Developer Hub 1 rhdh/rhdh-hub-rhel9 Red Hat OpenShift Dev Spaces devspaces/code-rhel9, devspaces/code-sshd-rhel9, devspaces/pluginregistry-rhel9 Red Hat OpenShift Dev Spaces 3.28 devspaces/udi-rhel9 1779829736, devspaces/code-rhel9 1779814592, devspaces/server-rhel9 1779342423, devspaces/traefik-rhel9 1779786779, devspaces/udi-base-rhel9 1779741066, devspaces/code-sshd-rhel9 1779813519, +9 more Red Hat Self-service automation portal 2 ansible-automation-platform/automation-portalnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 8 mo ago
Exploit prediction
0.73% chance of exploitation in the next 30 days, higher than 54% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- security.snyk.io https://security.snyk.io/vuln/SNYK-JS-MARKDOWNIT-10666750 referenced PoC, tagged "exploit" by a source, unverified
- gist.github.com https://gist.github.com/ltduc147/c9abecae1b291ede4f692f2ab988c917 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 6.9 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P |
| CNA | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L/E:P |
| GitHub | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L |
| CNA | 4.0 | 5.5 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/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 |
| CNA | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L |
| NVD | 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 |
|---|---|---|---|
| npm | markdown-it | >=13.0.0, <14.1.1 |
14.1.1 |
Affected products
- n/a markdown-it
Classification
- Weakness
-
- CWE-1333 Inefficient Regular Expression Complexity
References
-
github.com
/markdown-it/markdown-it/commit/4b4bbcae5e0990a5b172378e507b33a59012ed26
web, patch, product
-
security.snyk.io
/vuln/SNYK-JS-MARKDOWNIT-10666750
exploit, web, third-party-advisory
-
gist.github.com
/ltduc147/c9abecae1b291ede4f692f2ab988c917
exploit, web, vendor-advisory
-
github.com
/markdown-it/markdown-it/blob/14.1.0/lib/rules_inline/linkify.mjs%23L33
broken-link
-
nvd.nist.gov
/vuln/detail/CVE-2026-2327
advisory
-
github.com
/markdown-it/markdown-it
package
-
github.com
/markdown-it/markdown-it/blob/14.1.0/lib/rules_inline/linkify.mjs#L33
web
Sources
- CVE List CVE-2026-2327
- GitHub Advisory GHSA-38c4-r59v-3vqw
- NVD CVE-2026-2327
Fencer Vulns 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.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.