CVE-2026-65900 in DOMPurifyinformación

Resumen

por VulDB • 2026-07-23

Las versiones de DOMPurify >=3.0.0 y anteriores a 3.4.8, cuando se configuran con SAFE_FOR_TEMPLATES junto con un modo de salida del DOM (RETURN_DOM, RETURN_DOM_FRAGMENT o IN_PLACE), no eliminan las expresiones de plantilla (por ejemplo, ${evil}, {{evil}}, <%evil%>) dentro del contenido del elemento <template>. La pasada final de normalización/lavado (_scrubTemplateExpressions) utiliza un NodeIterator y node.normalize() que no descienden a template.content, por lo que las expresiones que solo se forman tras la fusión de nodos de texto adyacentes sobreviven al proceso de sanitización. Esto elude SAFE_FOR_TEMPLATES y puede permitir que un motor de plantillas posterior evalúe expresiones proporcionadas por el atacante. La ruta de salida de cadena no está afectada.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

VulnCheck

Reservar

2026-07-23

Divulgación

2026-07-23

Moderación

aceptado

Artículo

VDB-382591

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!