DOMPurify is a DOM-only cross-site scripting sanitizer for HTML, MathML, and SVG. In 3.4.4, DOMPurify allowed selectedcontent by default, allowing browsers to re-clone an XSS payload after sanitization so that unsanitized markup inside <selectedcontent> is returned. This issue is fixed in version 3.4.5.
Fix
Public exploits 1
- Galaxy-sc/CVE-2026-47423-dompurify-xss-detector PoC on GitHub
Each line links to the index that lists it, never to exploit code. Exploit-DB's "verified" and a Metasploit rank of good or better count as verified; a PoC-in-GitHub entry is a repository's claim.
Patch, vendor advisory and mitigation references on NVD 3
- https://github.com/cure53/DOMPurify/commit/011b0c78f2a0f57ee54f5fcccb697a46ca6e63ea Patch
- https://github.com/cure53/DOMPurify/security/advisories/GHSA-87xg-pxx2-7hvx Exploit, Vendor Advisory
- https://github.com/cure53/DOMPurify/security/advisories/GHSA-87xg-pxx2-7hvx Exploit, Vendor Advisory
Every line above is quoted from NVD, CISA, Microsoft, the vendor's own advisory or DISA; nothing is generated.
Change history 1
- First seenCVSS 8.2 · cure53NVD modified 2026-10-24 21:10
Affected (CPE criteria) 1
cpe:2.3:a:cure53:dompurify:3.4.4:*:*:*:*:*:*:*
References 4
- https://github.com/cure53/DOMPurify/commit/011b0c78f2a0f57ee54f5fcccb697a46ca6e63ea Patch
- https://github.com/cure53/DOMPurify/releases/tag/3.4.5 Release Notes
- https://github.com/cure53/DOMPurify/security/advisories/GHSA-87xg-pxx2-7hvx Exploit, Vendor Advisory
- https://github.com/cure53/DOMPurify/security/advisories/GHSA-87xg-pxx2-7hvx Exploit, Vendor Advisory