CVE-2026-49459
Publiée le 2026-07-14 · Dernière modification le 2026-10-24
Les applications web utilisant des versions de DOMPurify antérieures à la 3.4.6 pour assainir le HTML sont vulnérables aux failles de cross-site scripting (XSS). Un attaquant peut contourner l'assainisseur pour exécuter du JavaScript malveillant dans le navigateur d'un utilisateur, permettant potentiellement le vol de cookies de session ou la manipulation du contenu de la page. Cela ne nécessite ni authentification ni privilèges particuliers, mais requiert que la victime interagisse avec un lien ou une page malveillante spécialement conçue.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
DOMPurify is a DOM-only cross-site scripting sanitizer for HTML, MathML, and SVG. Prior to 3.4.6, DOMPurify.sanitize(root, { IN_PLACE: true }) could preserve event-handler attributes on an attacker-controlled <form> root when a descendant name clobbered properties checked by _isClobbered, because _forceRemove no-opped on the parent-less root and _sanitizeAttributes returned early. This issue is fixed in version 3.4.6.