CVE-2026-59926Medium· 6.1▾ SunlitMistune is a Python Markdown parser with renderers and plugins. Prior to 3.2.1, render_admonition() in src/mistune/directives/admonition.py concatenates the Admonition directive :class: option into the HTML class attribute without escapi…
▾ Sunlit zone — Low / medium · no exploitation signal
impact 33.6 · likelihood 0.1 · exploitation 0
Need a working PoC? Pro members can cast a request and our team develops one — it lands right here.
Exploit-prediction probability, daily snapshots since Jul 13.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via OSV
Last analysed / modified upstream
0.2%
0.2% → 0.3%
Mistune is a Python Markdown parser with renderers and plugins. Prior to 3.2.1, render_admonition() in src/mistune/directives/admonition.py concatenates the Admonition directive :class: option into the HTML class attribute without escaping, allowing attribute injection and cross-site scripting even when HTMLRenderer escape mode is enabled. This issue is fixed in version 3.2.1.
mistune < 3.3.0Upgrade to a patched release:
mistune 3.3.0Connected by shared product, vendor, weakness, or advisory.
CVE-2026-44896Medium· 6.1Mistune has XSS via unescaped figclass/figwidth in Figure directive
CVE-2026-44897Medium· 6.1Mistune Heading ID Attribute has Injection XSS
CVE-2026-44899Medium· 4.7Mistune Image Directive CSS Injection Vulnerability
CVE-2026-44708Medium· 6.1Mistune Math Plugin has an XSS Escape Bypass
CVE-2026-44898Medium· 6.1Mistune TOC Anchor Injection XSS
CVE-2026-76098High· 7.5Mistune is a Python Markdown parser with renderers and plugins