OCTOBER 13, 2026
Live Feed
Back to database
Case File

CVE-2026-92106

LOW · CVSS 2.3 EPSS 0.39% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-09-25 · Last synced 2026-10-13

CyberRota Analysis

AI-Generated

The vulnerability in lazy_html allows for cross-site scripting (XSS) attacks due to improper handling of HTML input during web page generation, specifically when parsing and serializing SVG or MathML content. Attackers can exploit this flaw to inject malicious scripts that execute in the context of the user's browser, potentially compromising user data or session integrity. Developers and organizations utilizing lazy_html versions from 0.1.0 to before 0.1.13 should prioritize patching this vulnerability to mitigate potential security risks.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-92106
Severity
LOW
CVSS
2.3
EPSS
0.39%

Original NVD Description

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in dashbitco lazy_html allows mutation XSS via a parse and serialize round-trip of attacker-supplied HTML. LazyHTML.to_html/2 and LazyHTML.Tree.to_html/2 decide whether to escape an element's text from its tag name alone. A style or script element inside SVG or MathML foreign content is parsed with character references decoded, but is serialized as an HTML raw-text element, so its text is emitted unescaped. Encoded markup such as &lt;/style&gt;&lt;img src=x onerror=...&gt; inside <svg><style> therefore closes the element on re-parse and becomes live markup. Applications that parse untrusted HTML with lazy_html, filter the document or tree, and serialize it for display are affected, since the payload is a plain text node that no element or attribute filter sees. This issue affects lazy_html: from 0.1.0 before 0.1.13.