Vulnerability · Published Aug 18, 2026 · Assigned by VulnCheck

CVE-2026-75838DOMPurify before 3.4.13 Cross-Site Scripting via IN_PLACE hook

Medium 5.1

In plain English

A medium-severity cross-site scripting in DOMPurify from cure53. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 34% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 4.0)5.1Medium
Exploit odds (30 days)0.4%top 66.3% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known

Official description

DOMPurify before 3.4.13 contains a cross-site scripting vulnerability in IN_PLACE sanitization where element-removal hooks fail to neutralize detached subtrees. Attackers can supply HTML with event handlers on descendant elements that execute after sanitization completes, even though the returned root appears clean.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12node-dompurifyno fix listedDEBIAN-CVE-2026-75838
Debian:13node-dompurifyno fix listedDEBIAN-CVE-2026-75838
Debian:14node-dompurify3.4.13+dfsg-1DEBIAN-CVE-2026-75838
Ubuntu:22.04:LTSnode-dompurifyno fix listedUBUNTU-CVE-2026-75838
Ubuntu:24.04:LTSnode-dompurifyno fix listedUBUNTU-CVE-2026-75838
Ubuntu:26.04:LTSnode-dompurifyno fix listedUBUNTU-CVE-2026-75838
Ubuntu:26.10node-dompurifyno fix listedUBUNTU-CVE-2026-75838
npmdompurify3.4.13GHSA-55q2-fjhq-7xh7

Affected products (as reported)

VendorProductVersions
cure53 DOMPurify 0 – before 3.4.13

Weakness: CWE-79 · Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N

References