CVE-2026-49851

Mistune is a Python Markdown parser with renderers and plugins. Prior to 3.3.0, Mistune is vulnerable to a CPU exhaustion DoS due to superlinear (approximately O(n²)) behavior in parse_link_text. When parsing Markdown containing many consecutive [ characters, parse_link_text repeatedly scans the input using a regex search inside a loop. Each iteration re-scans a large portion of the remaining string, resulting in quadratic-time behavior. An attacker-controlled Markdown input can therefore trigger excessive CPU usage with a very small payload. This vulnerability is fixed in 3.3.0.
Configurations

No configuration.

History

30 Jun 2026, 03:20

Type Values Removed Values Added
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 7.5
CWE CWE-1333
References
  • () https://access.redhat.com/security/cve/CVE-2026-49851 -
  • () https://bugzilla.redhat.com/show_bug.cgi?id=2492304 -
  • () https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-49851.json -

25 Jun 2026, 20:18

Type Values Removed Values Added
References () https://github.com/lepture/mistune/security/advisories/GHSA-qcq2-496w-v96p - () https://github.com/lepture/mistune/security/advisories/GHSA-qcq2-496w-v96p -

24 Jun 2026, 18:17

Type Values Removed Values Added
New CVE

Information

Published : 2026-06-24 18:17

Updated : 2026-07-15 02:22


NVD link : CVE-2026-49851

Mitre link : CVE-2026-49851

CVE.ORG link : CVE-2026-49851


JSON object : View

Products Affected

No product.

CWE
CWE-400

Uncontrolled Resource Consumption

CWE-407

Inefficient Algorithmic Complexity

CWE-770

Allocation of Resources Without Limits or Throttling

CWE-1333

Inefficient Regular Expression Complexity