CVE-2026-65901 Details
Description
DOMPurify through 3.4.6 contains a cross-site scripting vulnerability in IN_PLACE mode that trusts attacker-controlled nodeName on live non-form nodes. Attackers can supply hostile live DOM objects with real script children whose observable nodeName is clobbered to appear as allowed elements, causing scripts to execute when the sanitized tree is inserted into a live document.
A cross-site scripting vulnerability has been identified in DOMPurify versions through 3.4.6. The issue arises in IN_PLACE mode, where the library improperly trusts attacker-controlled node names on live non-form DOM nodes. This allows attackers to inject malicious live DOM objects containing real script children. The scripts execute when the sanitized DOM is inserted into a live document.
No official patch is available, but users can avoid this vulnerability by not using DOMPurify's IN_PLACE option on live DOM nodes from untrusted sources.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Jul 23, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/cure53/DOMPurify/security/advisories/GHSA-x4vx-rjvf-j5p4 | CISA-ADP | ExploitThird Party Advisory |
| https://github.com/cure53/DOMPurify/security/advisories/GHSA-x4vx-rjvf-j5p4 | [email protected] | ExploitThird Party Advisory |
| https://www.vulncheck.com/advisories/dompurify-cross-site-scripting-via-in-place-nodename | [email protected] | Third Party Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-79 | Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| cure53 dompurify | < 3.4.7 |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 28, 2026 | Initial Analysis | [email protected] |
| Jul 23, 2026 | New CVE Received | [email protected] |
| Jul 23, 2026 | CVE Modified | CISA-ADP |