Technology · npm
dompurify (npm) vulnerabilities
Updated . Rebuilt every hour.
Junglewise Threat Intelligence has tracked 36 vulnerabilities in dompurify (npm): 0 in the last 7 days and 6 in the last 90 days, 1 of them critical and 0 exploited in the wild. The most recent, DOMPurify SAFE_FOR_TEMPLATES bypass in shadow root content, was published on 22 October 2026. 3 vulnerabilities in the last four weeks, up 50% on the four before (2). 1 critical against 0.
- Last 7 days
- 0
- Last 90 days
- 6
- Critical, all time
- 1
- Exploited in the wild
- 0
About dompurify (npm)
JavaScript library that sanitizes HTML to prevent XSS attacks.
Latest dompurify (npm) vulnerabilities
- DOMPurify SAFE_FOR_TEMPLATES bypass in shadow root contentcriticalCVSS 4
- DOMPurify IN_PLACE event handler bypass when hook removes parent or siblinghighCVSS 4
- DOMPurify SMIL attributeName=href guard bypass in XHTML modelow
- DOMPurify IN_PLACE mode XSS via rawtext element text contentinfo
- DOMPurify DOM XSS in IN_PLACE mode with afterSanitize hooksmediumCVSS 4
- CVE-2026-75838: DOMPurify IN_PLACE hook removal XSS via detached subtreemediumCVSS 4EPSS 0.3%
- Duplicate Advisory: DOMPurify: `CUSTOM_ELEMENT_HANDLING` bypasses `afterSanitizeElements` for allowed custom elements.mediumCVSS 6.1
- CVE-2026-66010: DOMPurify hook bypass in CUSTOM_ELEMENT_HANDLINGmediumCVSS 6.1EPSS 0.3%
- CVE-2026-65914: cure53 DOMPurify mutation-XSS via Re-ContextualizationmediumCVSS 4EPSS 0.3%
- CVE-2026-65913: cure53 DOMPurify prototype pollution in USE_PROFILES modemediumCVSS 6.1EPSS 0.3%
- CVE-2026-65912: cure53 DOMPurify URI validation bypass in attributeCheckmediumCVSS 6.1EPSS 0.3%
- CVE-2026-65911: Cure53 DOMPurify XSS via state leakage in ADD_ATTR and ADD_TAGSmediumCVSS 6.1
- CVE-2026-65904: cure53 DOMPurify XSS bypass in IN_PLACE mode via cross-realm nodesmediumCVSS 4.7
- CVE-2026-65903: cure53 DOMPurify logic error in ADD_TAGS function bypasses FORBID_TAGSmediumCVSS 6.1EPSS 0.3%
- CVE-2026-65902: cure53 DOMPurify global allow-list pollution via hook mutationmediumCVSS 6.1EPSS 0.4%
- CVE-2026-65901: cure53 DOMPurify XSS in IN_PLACE mode via nodeName clobberingmediumCVSS 6.1EPSS 0.3%
- CVE-2026-65900: cure53 DOMPurify template expression bypass in DOM output modesmediumCVSS 6.1EPSS 0.3%
- CVE-2026-65899: cure53 DOMPurify state contamination in Trusted Types policymediumCVSS 6.1EPSS 0.4%
- CVE-2026-65898: cure53 DOMPurify allowlist pollution via setConfighighCVSS 7.2EPSS 0.3%
- CVE-2026-49978: Cure53 DOMPurify XSS bypass in IN_PLACE sanitizationmediumCVSS 4EPSS 0.4%
- CVE-2026-49459: cure53 DOMPurify XSS via DOM Clobbering in IN_PLACE modemediumCVSS 6.1EPSS 0.4%
- CVE-2026-49458: cure53 DOMPurify XSS via cross-realm bypass in IN_PLACE modemediumCVSS 6.1EPSS 0.4%
- CVE-2026-47423: cure53 DOMPurify XSS bypass via selectedcontent re-cloninghighCVSS 8.2EPSS 0.4%
- CVE-2026-41240: DOMPurify: FORBID_TAGS bypassed by function-based ADD_TAGS predicate (asymmetry with FORBID_ATTR fix)mediumCVSS 6.1EPSS 0.3%
- CVE-2026-41239: DOMPurify has a SAFE_FOR_TEMPLATES bypass in RETURN_DOM modemediumCVSS 6.8EPSS 0.3%
Most severe dompurify (npm) vulnerabilities
Exploited in the wild first, then by severity and CVSS score.
- DOMPurify SAFE_FOR_TEMPLATES bypass in shadow root contentcriticalCVSS 4
- CVE-2026-47423: cure53 DOMPurify XSS bypass via selectedcontent re-cloninghighCVSS 8.2EPSS 0.4%
- CVE-2026-65898: cure53 DOMPurify allowlist pollution via setConfighighCVSS 7.2EPSS 0.3%
- DOMPurify IN_PLACE event handler bypass when hook removes parent or siblinghighCVSS 4
- CVE-2026-41238: DOMPurify: Prototype Pollution to XSS Bypass via CUSTOM_ELEMENT_HANDLING FallbackmediumCVSS 6.9EPSS 0.2%
- CVE-2026-41239: DOMPurify has a SAFE_FOR_TEMPLATES bypass in RETURN_DOM modemediumCVSS 6.8EPSS 0.3%
- CVE-2026-65899: cure53 DOMPurify state contamination in Trusted Types policymediumCVSS 6.1EPSS 0.4%
- CVE-2026-49458: cure53 DOMPurify XSS via cross-realm bypass in IN_PLACE modemediumCVSS 6.1EPSS 0.4%
- CVE-2026-49459: cure53 DOMPurify XSS via DOM Clobbering in IN_PLACE modemediumCVSS 6.1EPSS 0.4%
- CVE-2026-65902: cure53 DOMPurify global allow-list pollution via hook mutationmediumCVSS 6.1EPSS 0.4%
Vulnerabilities per week
3 vulnerabilities in the last four weeks, up 50% on the four before (2). 1 critical against 0. The last 13 weeks, by the week each vulnerability was published.
| Week of | Bar | Vulns | Critical |
|---|---|---|---|
| 17 Aug 2026 | 1 | 0 | |
| 24 Aug 2026 | 0 | 0 | |
| 31 Aug 2026 | 0 | 0 | |
| 7 Sep 2026 | 0 | 0 | |
| 14 Sep 2026 | 0 | 0 | |
| 21 Sep 2026 | 0 | 0 | |
| 28 Sep 2026 | 1 | 0 | |
| 5 Oct 2026 | 1 | 0 | |
| 12 Oct 2026 | 0 | 0 | |
| 19 Oct 2026 | 3 | 1 | |
| 26 Oct 2026 | 0 | 0 | |
| 2 Nov 2026 | 0 | 0 | |
| 9 Nov 2026 | 0 | 0 |
Embed a badge
A live badge for a README, a status page or an internal wiki: how many dompurify (npm) vulnerabilities were published in the last 7 days and how many of them are critical, refreshed hourly.
[](https://junglewise.ai/threats/technologies/dompurify)<a href="https://junglewise.ai/threats/technologies/dompurify"><img src="https://junglewise.ai/threats/technologies/dompurify/badge.svg" alt="dompurify (npm) vulnerabilities" /></a>How this is built
Junglewise Threat Intelligence collects vulnerabilities from NVD, GitHub Security Advisories, OSV, the CISA Known Exploited Vulnerabilities catalog, FIRST EPSS and vendor advisories, and matches each one to the technologies and vendors it affects. Dates are the date a vulnerability was published, in UTC.
The pages are rebuilt from the database every hour. Frozen weekly and monthly reports never change once published, so they can be cited.
Use this data
The same data is at https://junglewise.ai/threats/technologies/dompurify.json, and this page as text at https://junglewise.ai/threats/technologies/dompurify.md, for scripts and language models. It is free to reuse under CC BY 4.0 with a link back to this page.
Cite as: Junglewise Threat Intelligence, "dompurify (npm) vulnerabilities", https://junglewise.ai/threats/technologies/dompurify, 13 November 2026.