CVE-2026-49459
Description
DOMPurify is a DOM-only cross-site scripting sanitizer for HTML, MathML, and SVG. Prior to 3.4.6, DOMPurify.sanitize(root, { IN_PLACE: true }) could preserve event-handler attributes on an attacker-controlled <form> root when a descendant name clobbered properties checked by _isClobbered, because _forceRemove no-opped on the parent-less root and _sanitizeAttributes returned early. This issue is fixed in version 3.4.6.
How to fix
- cure53 dompurify3.4.6 or later
- dompurify3.4.6 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| cure53 dompurify | v < 3.4.6 | 3.4.6 |
| dompurifynpm | v < 3.4.6 | 3.4.6 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.