Free and open · new CVEs checked every 20 minutesStatusRSSOpen dataContact

CVE-2026-65898: DOMPurify before 3.4.11 fails to clone the ALLOWED_ATTR allowlist when setConfig() is used with an uponSanitiz

38
This week
HIGH 7.2REMOTEUPGRADE

CVE-2026-65898 is a high-severity flaw (CVSS 7.2) affecting dompurify. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.

DOMPurify before 3.4.11 fails to clone the ALLOWED_ATTR allowlist when setConfig() is used with an uponSanitizeAttribute hook, allowing the hook to permanently mutate the shared allowlist. Attackers can register a hook that conditionally allows dangerous attributes like onerror for trusted elements, then submit untrusted content that inherits the polluted allowlist and executes event handlers as stored XSS.

Why this priority

  • High severity
  • Public exploit reference
  • Remotely exploitable, no login, no user action

A fixed release or distro patch exists.

Risk facts

CVSS score7.2 (High)
Attack vectorNetwork (remote)
Attack complexityLow
Privileges neededNone
User interactionNone
EPSS exploit chance0.2% (top 89%)
CISA exploited listNo
WeaknessCWE-79
Published2026-07-23
Last modified2026-10-24
Publisher (CNA): VulnCheck · Vendor: cure53

Share: LinkedIn · X · Reddit

Last updated 2026-10-24 · Sources: CVE Program, NVD, CISA KEV, EPSS and vendor advisories · How we score

Am I affected?

Timeline

cure53 dompurify UPGRADE
Affected: < 3.4.11
Fixed in: 3.4.11
Safe to downgrade to: no unaffected older release
1. Check installed version
apt-cache policy dompurify || rpm -q dompurify || dompurify --version
2. UPGRADE to 3.4.11 (Debian / Ubuntu)
sudo apt update && sudo apt install --only-upgrade dompurify
2. UPGRADE (RHEL / Amazon Linux / Fedora)
sudo dnf upgrade dompurify
Note
Distros often backport fixes without changing the version number. Confirm with the distro advisory or changelog.

Exact fixes by distribution

npm · dompurify · FIXED · 3.4.11 · vulnerable: <= 3.4.10 · source
npm install dompurify@">=3.4.11" npm ls dompurify
Fedora ELN · ntpd-rs · FIXED · 1.7.2-3.eln159 · FEDORA-2026-57e4a99310 · source
sudo dnf upgrade --advisory=FEDORA-2026-57e4a99310
Fedora 46 · moby-engine · FIXED · 29.9.2-2.fc46 · FEDORA-2026-4856be87b3 · source
sudo dnf upgrade --advisory=FEDORA-2026-4856be87b3
Debian 12 · node-dompurify · NO FIX YET
Debian 13 · node-dompurify · NO FIX YET
RHEL 10 · ceph · DEFERRED
RHEL 10 · cockpit-image-builder · DEFERRED
RHEL 10 · grafana · DEFERRED
RHEL 10 · grafana-pcp · DEFERRED
RHEL 8 · grafana · DEFERRED

Public exploits and detection

Public code exists for this CVE. Treat unpatched systems as at risk, and only run PoCs in a lab.

Verify at the official source NVD · CVE Program · Report a problem with this page
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.

Quick answers

How do I fix CVE-2026-65898?

dompurify: upgrade to 3.4.11. Exact commands for each OS are on this page.

Is CVE-2026-65898 being exploited?

CVE-2026-65898 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.

What does CVE-2026-65898 affect?

CVE-2026-65898 affects dompurify. Severity is high (CVSS 7.2). DOMPurify before 3.4.11 fails to clone the ALLOWED_ATTR allowlist when setConfig() is used with an uponSanitizeAttribute hook, allowing the hook to permanently mutate the shared allowlist. Attackers can register a hook that conditionally al

How urgent is CVE-2026-65898?

Priority 38/100. High severity; Public exploit reference; Remotely exploitable, no login, no user action

Related CVEs

References

← Back to latest CVEs

Get the weekly exploited-CVE digest by emailThe CVEs being attacked this week and how to fix them. No spam, unsubscribe any time.