๐Ÿ” CVE Alert

CVE-2026-8445

CRITICAL 9.8

justhtml before 1.12.0 Sanitizer Bypass via Markdown

CVSS Score
9.8
EPSS Score
0.0%
EPSS Percentile
0th

justhtml versions <= 1.11.0 (fixed in 1.12.0) do not sufficiently escape HTML-significant characters (angle brackets) in text nodes when converting a parsed document to Markdown via to_markdown(). While a small set of Markdown metacharacters are escaped, characters such as < and > are preserved, so untrusted input that is safe in to_html() โ€” including entity-decoded text (e.g. &lt;script&gt;) or text from RCDATA/RAWTEXT-parsed elements like <title>, <textarea>, <noscript>, and <plaintext> โ€” can be emitted as raw HTML in the Markdown output, enabling a sanitizer bypass and potential cross-site scripting when that output is rendered.

CWE CWE-79
Vendor emilstenstrom
Product justhtml
Published Aug 23, 2026
Stay Ahead of the Next One

Get instant alerts for emilstenstrom justhtml

Be the first to know when new critical vulnerabilities affecting emilstenstrom justhtml are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Affected Versions

EmilStenstrom / justhtml
0 < 1.12.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/EmilStenstrom/justhtml/security/advisories/GHSA-3rcm-vjrc-p45j vulncheck.com: https://www.vulncheck.com/advisories/justhtml-before-sanitizer-bypass-via-markdown

Credits

๐Ÿ” kejcao