CVE-2026-48988: markdown-it_project markdown-it Uncontrolled Resource Consumption
Vulnerability summary
CVE-2026-48988 is a medium (CVSS 5.3) Uncontrolled Resource Consumption vulnerability in markdown-it_project markdown-it. EPSS estimates a 0.43% chance of exploitation in the next 30 days, higher than 36.3% of scored vulnerabilities. 1 public exploit is recorded.
Advisory lineage
Upstream 0 · Downstream 0 · Related 1Timeline
- 17-06-2026PublishedVulnerability first disclosed.
- 18-06-2026Last modifiedVulnerability information updated.
Description
markdown-it is a Markdown parser. Versions 14.1.1 and below contain a denial-of-service vulnerability when typographer: true is enabled, due to quadratic (O(n^2)) processing in the smartquotes rule. The issue stems from repeatedly modifying strings with replaceAt(), which performs O(n) slicing and concatenation per quote character. This can cause excessive CPU consumption when parsing quote-heavy, user-supplied markdown and may let attackers degrade or disrupt service availability. Although typographer is disabled by default, many production apps enable it for smart typography, making the issue relevant. This issue has been fixed in version 14.2.0.
CVSS metrics
7 scores · 7 sources · 1 version- OSV · UbuntuEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
- OSV · DebianEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
- OSV · WolfiEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
- OSV · NpmEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
- OSV · ChainguardEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
- NVDNIST5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
EPSS trend
Probability
0.43%
Chance of exploitation in the next 30 days
Percentile
36%
Versus all other CVEs
30-day change
+0.05 pp
From 0.38% on 21-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundMarkdown It
Maturity: poc
Weaknesses
CWE · root causeAffected systems
Chainguard37 products
- gitlab-rails-ce-18.1All versions (No fix recorded)
- gitlab-rails-ce-18.10All versions (No fix recorded)
- gitlab-rails-ce-18.11All versions (No fix recorded)
- gitlab-rails-ce-18.5All versions (No fix recorded)
- gitlab-rails-ce-18.6All versions (No fix recorded)
Wolfi3 products
- renovate< 43.249.5-r1 | < 43.249.5-r2
- vitess-24< 24.0.1-r4
- vitess-24-compat< 24.0.3-r7
Debian1 product
- node-markdown-itAll versions (No fix recorded) | < 22.2.3+dfsg+~12.2.3-5
Markdown-it1 product
- markdown-it< 14.2.0
Markdown-it_project1 product
- markdown-it< 14.2.0
Npm1 product
- markdown-it< 14.2.0
Ubuntu1 product
- node-markdown-itAll versions (No fix recorded)
7 vendors · 45 products
References
8 links- github.com/markdown-it/markdown-it/security/advisories/GHSA-6v5v-wf23-fmfqX Refsource CONFIRMREPORTAdvisoryWEBExploitMitigationVendor Advisory
- github.com/markdown-it/markdown-it/commit/9ce2087562c45d1e5ddd9f76b990f4b3fbe040e5X Refsource MISCREPORTFIXPatch