CVE-2026-65900 in DOMPurifyinformation

Résumé

par VulDB • 24/07/2026

Les versions de DOMPurify >=3.0.0 et antérieures à 3.4.8, lorsqu'elles sont configurées avec SAFE_FOR_TEMPLATES conjointement à un mode de sortie DOM (RETURN_DOM, RETURN_DOM_FRAGMENT ou IN_PLACE), ne parviennent pas à supprimer les expressions de modèle (par exemple ${evil}, {{evil}}, <%evil%>) présentes dans le contenu des éléments <template>. La passe finale de normalisation/nettoyage (_scrubTemplateExpressions) utilise un NodeIterator et node.normalize() qui ne descendent pas dans template.content, si bien que les expressions qui n'apparaissent qu'après la fusion de noeuds texte adjacents survivent à la sanitization. Cela contourne SAFE_FOR_TEMPLATES et peut permettre à un moteur de modèle en aval d'évaluer des expressions fournies par l'attaquant. Le chemin de sortie sous forme de chaîne (string output path) n'est pas affecté.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

VulnCheck

Réserver

23/07/2026

Divulgation

23/07/2026

Modérer

accepté

Entrée

VDB-382591

CPE

prêt

EPSS

0.00168

KEV

non

Activités

faible

Sources

Do you know our Splunk app?

Download it now for free!