CVE-2026-66010

DOMPurify before 3.4.12 fails to execute afterSanitizeElements hook for custom elements allowed via CUSTOM_ELEMENT_HANDLING.tagNameCheck, allowing attributes to bypass application security policies. Attackers can preserve sensitive attributes on custom elements that later re-inject them into innerHTML sinks, creating second-order XSS gadgets.
Configurations

Configuration 1 (hide)

cpe:2.3:a:cure53:dompurify:*:*:*:*:*:*:*:*

History

24 Oct 2026, 13:10

Type Values Removed Values Added
Summary
  • (es) DOMPurify anterior a la versión 3.4.12 falla al ejecutar el hook afterSanitizeElements para elementos personalizados permitidos a través de CUSTOM_ELEMENT_HANDLING.tagNameCheck, permitiendo que los atributos eludan las políticas de seguridad de la aplicación. Los atacantes pueden preservar atributos sensibles en elementos personalizados que luego los reinyectan en sumideros de innerHTML, creando gadgets XSS de segundo orden.

Information

Published : 2026-07-24 13:18

Updated : 2026-10-24 13:10


NVD link : CVE-2026-66010

Mitre link : CVE-2026-66010

CVE.ORG link : CVE-2026-66010


JSON object : View

Products Affected

cure53

  • dompurify
CWE
CWE-79

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')