Jodit has cross-site scripting (XSS) via <script> nested in SVG that bypasses clean-html sanitization — CVE-2026-65841
GitHub · GitHub · CVE-2026-65841
ID
CVE-2026-65841
CVE-2026-65841
Datum
Quelle
GitHub
GitHub
Vendor
GitHub
GitHub
Risiko
medium
medium
Zusammenfassung
A `<script>` element placed directly inside an `<svg>` (or MathML) container was not removed by Jodit's clean-html sanitizer. The deny/allow tag filter compared `node.nodeName` against an upper-cased tag hash, but foreign (SVG/MathML) elements preserve their original-case node names — an SVG script reports `"script"`, not `"SCRIPT"` — so the default `denyTags` list (which includes `script`) did not match it. The…
Zeitlicher Verlauf
- Von der Quelle veröffentlicht
- 2026-07-31
Risikokontext
- Gemeldeter Schweregrad oder Risikowert: medium.
- Prüfe die Exponierung für das betroffene Produkt oder die Produktfamilie: npm: jodit.
Produkt
npm: jodit
Was tun?
Allgemeine, vorsichtige Schritte (bitte prüfe die offizielle Quelle für Details):
- Prüfe Exponierung und plane Maßnahmen nach Risiko und Umfeld.
- Identifiziere betroffene Produktversionen und prüfe, ob du betroffen bist.
- Spiele Hersteller-Updates/Patches ein oder setze empfohlene Mitigations um.
- Lies das offizielle Advisory für betroffene Versionen und konkrete Schritte.
Offizielles Advisory
Nachweise und Herkunft
- Kanonische Advisory-ID
- CVE-2026-65841
- Quelle
- GitHub
- Vendor
- GitHub
- Von der Quelle veröffentlicht
- 2026-07-31
- Letzte Quellenaktivität
- 2026-07-31
- Weitere Kennungen
- GHSA-45QG-252V-3F7P
- Kuratiert von
- hlukh.ch
Verwandte Hinweise und Zusammenhänge
Diese Hinweise sind anhand gemeinsamer CVE-, Produkt-, Hersteller-, Quellen- oder Zeitsignale verknüpft.