Back to search
CVE-2026-44896
Published: May 26, 2026
Modified: May 27, 2026
PUBLISHED
Description
Mistune is a Python Markdown parser with renderers and plugins. In 3.2.0 and realier, in src/mistune/directives/image.py, the render_figure() function concatenates figclass and figwidth options directly into HTML attributes without escaping. This allows attribute injection and XSS even when HTMLRenderer(escape=True) is used, because these values bypass the inline renderer.
| Vendor | Product | Versions |
|---|---|---|
lepture | mistune | affected <= 3.2.0 |
Weaknesses (CWE)
References
https://github.com/lepture/mistune/security/advisories/GHSA-58cw-g322-p94v
x_refsource_CONFIRM
Security Training
Train your team to recognize and prevent security threats with our comprehensive security awareness program.
Start TrainingVulnerability Scanning
Discover vulnerabilities in your applications and infrastructure before attackers do.
Scan Now