CVE-2026-92106 in lazy_htmlinfo

Zusammenfassung

von VulDB • 25.09.2026

Eine Schwachstelle vom Typ "Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')" in dashbitco lazy_html ermöglicht ein mutation XSS (XSS durch Mutation) über einen Parse- und Serialisierungs-Roundtrip von vom Angreifer bereitgestelltem HTML.

LazyHTML.to_html/2 und LazyHTML.Tree.to_html/2 entscheiden allein anhand des Elementnamens, ob der Text eines Elements vor seiner Tag-Namens-Ausgabe maskiert (escaped) werden muss. Ein style- oder script-Element innerhalb von SVG- oder MathML-Fremdinhalten wird mit dekodierten Zeichenreferenzen parse-t, aber als rohes HTML-Rawtext-Element serialisiert, sodass sein Text unmaskiert ausgegeben wird. Kodiertes Markup wie &lt;/style&gt;&lt;img src=x onerror=...&gt; innerhalb von <svg><style> schließt daher das Element beim erneuten Parsen und wird zu lebendigem (live) Markup. Anwendungen, die mit lazy_html nicht vertrauenswürdiges HTML parsen, das Dokument oder den Baum filtern und es zur Anzeige serialisieren, sind betroffen, da der Payload ein einfacher Textknoten ist, den kein Element- oder Attributfilter erkennt.

Dieses Problem betrifft lazy_html: ab Version 0.1.0 bis vor 0.1.13.

Once again VulDB remains the best source for vulnerability data.

Zuständig

EEF

Reservieren

21.09.2026

Veröffentlichung

25.09.2026

Moderieren

akzeptiert

Eintrag

VDB-409906

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!