Vulnocalypse
Back to feed
19Track

DOMPurify before 3.4.11 Permanent Attribute Allowlist Pollution via setConfig

cure53 DOMPurify · CVE-2026-65898
0 news outlets0 CERTs and agencies0 researchers

Assessment: Track

SSVC decision points: exploitation none, automatable no, technical impact partial, deployment low.

What is it?

DOMPurify before 3.4.11 fails to clone the ALLOWED_ATTR allowlist when setConfig() is used with an uponSanitizeAttribute hook, allowing the hook to permanently mutate the shared allowlist. Attackers can register a hook that conditionally allows dangerous attributes like onerror for trusted elements, then submit untrusted content that inherits the polluted allowlist and executes event handlers as stored XSS.

Evidence

No coverage recorded yet.

Exploitation

  • Public proof of concept
  • Exploited in the wild
  • Listed as known exploited
CVSS
7.2
EPSS
0.3%
First seen
1 d ago
Status
corroborated

All cure53 vulnerabilities