Impact
A flaw in the smartquotes processing of markdown-it triggers a quadratic rescanning of the opener stack whenever many opening quotes of one type are followed by unmatched closing quotes of another type while typographer mode is enabled. This causes excessive CPU usage and can lock the parsing thread, resulting in denial of service. The weakness involves resource exhaustion (CWE-400) and unnecessary complexity (CWE-407).
Affected Systems
The attacker can affect any installation of markdown-it prior to release 14.3.2 or 15.0.2. Vendors include markdown-it:markdown-it, and any software embedding that library with typographer mode activated is vulnerable.
Risk and Exploitability
The vulnerability carries a CVSS score of 7.5 and is not listed in KEV. EPSS data is not available, but the attack path is straightforward: an adversary can supply crafted Markdown containing many unmatched quotes to any input handling process that relies on the affected library. Because no authentication is required to submit Markdown, the threat surface is large.
OpenCVE Enrichment