[ CVE-2019-25781 · Published 29 Oct 2026 ]
Vulnerability in Python-Markdown Markdown
CVSS 7.5
EPSS <1%No fix listed yet
[ Why it matters ]Priority signals
- Public proof-of-concept exploit exists (CISA SSVC)
[ Description ]Official description
Python-Markdown 3.0 through 3.11.2 contains an algorithmic complexity vulnerability in inline link parsing that allows remote attackers to exhaust CPU through unmatched brackets. Attackers can submit short Markdown containing repeated [ or ![ characters, forcing LinkInlineProcessor.getText() and getLink() into quadratic scans that keep workers busy for minutes.
[ Fixes ]Fixes and patches
No fix or interim patch is linked from our sources yet. Check the vendor references below and limit exposure of affected systems until a fix is available.
[ References ]References
- github.com/Python-Markdown/markdown
- github.com/Python-Markdown/markdown/blob/b41e0aaf1181f1a8cb200cf5a815aad7c0020d23/markd…
- github.com/Python-Markdown/markdown/issues/1654
- github.com/Python-Markdown/markdown/issues/798
- www.vulncheck.com/advisories/python-markdown-3.0-through-3.11.2-denial-of-service-via-l…