Quick answers
- Is CVE-2026-65898 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-65898 being exploited in the wild.
- How severe is CVE-2026-65898?
- High severity, with a CVSS score of 7.2, published 23 July 2026.
- Which products and versions are affected?
- dompurify (npm) SEMVER:introduced=0,fixed=3.4.11.
- Is there a fix for CVE-2026-65898?
- Yes. dompurify (npm): upgrade to 3.4.11 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-65898 attacked?
- It is attacked over the network, in a software library.
- Am I affected by CVE-2026-65898?
- Check whether you run dompurify (npm) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- dompurify (npm): upgrade to 3.4.11 or later
npm install dompurify@3.4.11
Technical details
A vulnerability exists in DOMPurify where the 'clone-guard' intended to prevent hook-based allowlist pollution is bypassed when using the persistent configuration API (setConfig). The root cause is that setConfig() sets a internal flag that causes subsequent sanitize() calls to skip the _parseConfig function where the allowlist cloning logic resides. Consequently, if an 'uponSanitizeAttribute' hook conditionally allows a dangerous attribute (like 'onerror') for a specific element, that attribute is permanently added to the shared global allowlist for the lifetime of the DOMPurify instance. An attacker can exploit this by submitting content that triggers the hook's condition, followed by malicious content that leverages the now-polluted allowlist to achieve stored Cross-Site Scripting (XSS). This issue is fixed in version 3.4.11.
Affected products
- cure53 DOMPurify < 3.4.11
Identifiers
- CVE-2026-65898
- GHSA-cmwh-pvxp-8882
Timeline
- 2026-06-17: advisory: GHSA-cmwh-pvxp-8882 published by cure53
- 2026-07-23: disclosed: NVD publication date