Impact
A flaw in markdown‑it's smartquotes processor triggers quadratic rescanning of the quote stack when numerous opening double quotes are followed by many unmatched single quotes while typographer mode is enabled. The repeated full-stack scans lead to excessive CPU usage and can lock the parsing thread, resulting in denial of service. The same issue occurs with the quote types reversed. This 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. Based on the description, it is inferred that no authentication is required to submit Markdown content, which means the threat surface is large.
OpenCVE Enrichment
Github GHSA