Skip to content
OpenAdvisories
Medium · 5.3 CVE-2026-65914 EUVD-2026-48277GHSA-h8r8-wccr-v5f2

DOMPurify before 3.3.2 Mutation XSS via Re-Contextualization

Published Jul 23, 2026 · Updated Jul 23, 2026 · Assigned by VulnCheck

Description

DOMPurify before 3.3.2 contains a mutation-XSS vulnerability when sanitized HTML is reinserted into special parsing contexts using innerHTML with wrappers like script, xmp, iframe, noembed, noframes, or noscript. Attackers can craft payloads with closing sequences that break out of the wrapper context during reparsing, reactivating dangerous markup with event handlers to execute JavaScript.

Affected products

VendorProductAffectedFixed
cure53 DOMPurify < 3.3.2 3.3.2

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 node-dompurify 3.3.2+dfsg-1 —
Debian 13 node-dompurify No fix yet —
Debian 12 node-dompurify No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 24.04 LTS node-dompurify No fix yet —
Ubuntu 22.04 LTS node-dompurify No fix yet —
ReleasePackageFixed inAdvisory
Red Hat Hardened Images 1 grafana12.4 12.4.8-0.1.2.hum1 RHSA-2026:58500
Red Hat Hardened Images 1 grafana13.1 13.1.3-0.1.1.hum1 RHSA-2026:54517
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed velociraptor 0.76.7.0.git145.b60ef1146-1.1 openSUSE-SU-2026:12070-1

Affected packages

EcosystemPackageAffectedFixedRecord
npm dompurify < 3.3.2 3.3.2 GHSA-h8r8-wccr-v5f2

Advisories 5

References