CVE-2026-65912

DOMPurify before 3.3.2 contains a URI validation bypass vulnerability when ADD_ATTR is provided as a predicate function via EXTRA_ELEMENT_HANDLING.attributeCheck. Attackers can supply a predicate that accepts specific attribute and tag combinations to bypass URI-safe validation, allowing unsafe protocols like javascript: to survive sanitization and execute as DOM-based XSS when the link is activated.
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.3.2 contiene una vulnerabilidad de omisión de validación de URI cuando ADD_ATTR se proporciona como una función predicado a través de EXTRA_ELEMENT_HANDLING.attributeCheck. Los atacantes pueden proporcionar un predicado que acepta combinaciones específicas de atributos y etiquetas para omitir la validación de URI segura, permitiendo que protocolos inseguros como javascript_disabled: sobrevivan a la sanitización y se ejecuten como XSS basado en DOM cuando el enlace se activa.

Information

Published : 2026-07-23 14:18

Updated : 2026-10-24 13:10


NVD link : CVE-2026-65912

Mitre link : CVE-2026-65912

CVE.ORG link : CVE-2026-65912


JSON object : View

Products Affected

cure53

  • dompurify
CWE
CWE-79

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