CVE Catalog

CVE-2026-109345

MediumCVSS 6.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.20%

10th percentile - higher than 10% of all known CVEs

Summary

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.

Risk Assessment

The risk is the execution of malicious scripts in the user's browser context, which can lead to session hijacking, account takeover, or malware propagation in applications using DOMPurify.

Recommendation

Upgrade DOMPurify to version 3.4.16 or later, which fixes this vulnerability. Also avoid using IN_PLACE mode if possible and thoroughly test sanitization.

Other vulnerabilities in DOMPurify

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS