Skip to content
Threat Feed
low advisory

Mistune: Algorithmic complexity denial of service (CVE-2026-115348)

Mistune versions 3.0.0 through 3.2.x are vulnerable to an algorithmic complexity issue in the parse_link_text function, allowing unauthenticated attackers to trigger CPU exhaustion via crafted Markdown containing unbalanced brackets.

CVE search metadata

CVE search record: CVE-2026-115348. Severity: high. CVSS: 7.5. KEV: no. Product: Mistune (3.0.0 - 3.2.x). Brief: Mistune: Algorithmic complexity denial of service (CVE-2026-115348). Brief link: https://feed.craftedsignal.io/briefs/2026-10-mistune-dos-21af0dda/

Triage facts

Revision 1
Applicability
Mistune (3.0.0 - 3.2.x)
Evidence
Unknown
Severity
Low
Action
Elevated
Sources
1 public source
Freshness
Revision 1Oct 22, 20:27 UTC
Vulnerabilities
1 CVE
Source quality
A1Likely

Mistune versions 3.0.0 through 3.2.x contain an algorithmic complexity vulnerability in the parse_link_text function. The vulnerability arises from how the inline link parser handles unbalanced brackets, allowing attackers to supply crafted Markdown input with excessive '[' or '![' characters. This causes the parser to perform repeated unbounded forward scans, which can lead to CPU exhaustion and the denial of service of worker processes.

Impact

Successful exploitation can lead to a denial of service (DoS) by consuming CPU resources, potentially causing application-level performance degradation or service outages by exhausting available worker processes.

Recommendation

Update the Mistune library to version 3.3.0 or later to include the fix for CVE-2026-115348. Applications that accept user-provided Markdown input and process it using affected versions of Mistune should prioritize this patch.


Immediate actions

Inventory all applications utilizing Mistune versions 3.0.0 through 3.2.x

Application Security 48h

Mitigations

Upgrade Mistune to version 3.3.0 or later

immediate IT Operations

CVE-2026-115348