Technology · npm
dompurify (npm) vulnerabilities
Updated . Rebuilt every hour.
Junglewise Threat Intelligence has tracked 39 vulnerabilities in dompurify (npm): 0 in the last 7 days and 19 in the last 90 days, 0 of them critical and 0 exploited in the wild. The most recent, CVE-2026-75838, was published on 18 August 2026.
- Last 7 days
- 0
- Last 90 days
- 19
- Critical, all time
- 0
- Exploited in the wild
- 0
About dompurify (npm)
A DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG.
Latest dompurify (npm) vulnerabilities
- CVE-2026-75838: DOMPurify before 3.4.13 contains a cross-site scripting vulnerability in IN_PLACE sanitization where element-removal hooks…mediumCVSS 4EPSS 0.3%
- cure53 DOMPurify XSS via IN_PLACE hook removalmediumCVSS 5.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%
- cure53 DOMPurify hook bypass in CUSTOM_ELEMENT_HANDLINGlowCVSS 3.7
- 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%
- cure53 DOMPurify allowlist pollution via setConfig and hooksmediumCVSS 6.1
- cure53 DOMPurify state contamination in Trusted Types policylowCVSS 2.1
- cure53 DOMPurify template expression bypass in <template> contentlowCVSS 4.3
- cure53 DOMPurify XSS via nodeName shadowing in IN_PLACE modelow
- cure53 DOMPurify global configuration pollution via hook mutationmediumCVSS 6.1
- CVE-2026-41240: DOMPurify: FORBID_TAGS bypassed by function-based ADD_TAGS predicate (asymmetry with FORBID_ATTR fix)mediumCVSS 4EPSS 0.4%
Most severe dompurify (npm) vulnerabilities
Exploited in the wild first, then by severity and CVSS score.
- 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%
- CVE-2026-41238: DOMPurify: Prototype Pollution to XSS Bypass via CUSTOM_ELEMENT_HANDLING FallbackmediumCVSS 6.9EPSS 0.4%
- CVE-2026-41239: DOMPurify has a SAFE_FOR_TEMPLATES bypass in RETURN_DOM modemediumCVSS 6.8EPSS 0.4%
- 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%
- CVE-2026-65903: cure53 DOMPurify logic error in ADD_TAGS function bypasses FORBID_TAGSmediumCVSS 6.1EPSS 0.3%
- CVE-2026-65913: cure53 DOMPurify prototype pollution in USE_PROFILES modemediumCVSS 6.1EPSS 0.3%
Vulnerabilities per week
The last 13 weeks, by the week each vulnerability was published.
| Week of | Bar | Vulns | Critical |
|---|---|---|---|
| 29 Jun 2026 | 0 | 0 | |
| 6 Jul 2026 | 0 | 0 | |
| 13 Jul 2026 | 4 | 0 | |
| 20 Jul 2026 | 13 | 0 | |
| 27 Jul 2026 | 0 | 0 | |
| 3 Aug 2026 | 1 | 0 | |
| 10 Aug 2026 | 0 | 0 | |
| 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 |
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, 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, 26 September 2026.