What’s Vulnerable › Vulnerabilities

CVE-2026-109345: DOMPurify before 3.4.16 XSS via IN_PLACE Returned Rawtext Root

Description

DOMPurify before 3.4.16 contains a cross-site scripting vulnerability that allows attackers to bypass sanitization because IN_PLACE mode returns a force-removed style element whose text content still carries markup. Attackers can supply a style element containing a closing style tag and an img onerror payload, which executes script when the application serializes and re-parses the returned node.

Affected products

How to fix

Upgrade to a fixed version: Npm Dompurify 3.4.16; cure53 DOMPurify 3.4.16. Check the vendor advisory for mitigations.

References

Get alerted when CVE-2026-109345 or the next vulnerability affects your stack