DEBIAN-CVE-2026-65901
DOMPurify through 3.4.6 contains a cross-site scripting vulnerability in IN_PLACE mode that trusts attacker-controlled nodeName on live non-form nodes. Attackers can supply hostile live DOM objects with real script children whose observable nodeName is clobbered to appear as allowed elements, causing scripts to execute when the sanitized tree is inserted into a live document.
DEBIAN-CVE-2026-65901
Primary source · Revision 1
Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.
Security context
Source reference: osv:DEBIAN-CVE-2026-65901
node-dompurify
Source reference: /affected/0/package/name
- Affected versions
- 2.4.1+dfsg+~2.4.0-1
Source reference:
/affected/0/versions2.4.1+dfsg+~2.4.0-2Source reference:
/affected/0/versions2.4.1+dfsg+~2.4.0-2+deb12u1Source reference:
/affected/0/versions3.0.9+dfsg+~3.0.5-1Source reference:
/affected/0/versions3.1.6+dfsg+~3.0.5-1Source reference:
/affected/0/versions3.1.7+dfsg+~3.0.5-1Source reference:
/affected/0/versions3.1.7+dfsg+~3.0.5-2Source reference:
/affected/0/versions3.2.5+dfsg-1Source reference:
/affected/0/versions3.3.2+dfsg-1Source reference:
/affected/0/versions3.3.3+dfsg-1Source reference:
/affected/0/versions3.3.3+dfsg-2Source reference:
/affected/0/versions3.4.1+dfsg-1Source reference:
/affected/0/versions3.4.12+dfsg-1Source reference:
/affected/0/versions3.4.13+dfsg-1Source reference:
/affected/0/versions3.4.13+dfsg-2Source reference:
/affected/0/versions3.4.16+dfsg-1Source reference:
/affected/0/versions3.4.2+dfsg-1Source reference:
/affected/0/versions3.4.5+dfsg-1Source reference:
/affected/0/versions - Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
node-dompurify
Source reference: /affected/1/package/name
- Affected versions
- 3.1.7+dfsg+~3.0.5-2
Source reference:
/affected/1/versions3.2.5+dfsg-1Source reference:
/affected/1/versions3.3.2+dfsg-1Source reference:
/affected/1/versions3.3.3+dfsg-1Source reference:
/affected/1/versions3.3.3+dfsg-2Source reference:
/affected/1/versions3.4.1+dfsg-1Source reference:
/affected/1/versions3.4.12+dfsg-1Source reference:
/affected/1/versions3.4.13+dfsg-1Source reference:
/affected/1/versions3.4.13+dfsg-2Source reference:
/affected/1/versions3.4.16+dfsg-1Source reference:
/affected/1/versions3.4.2+dfsg-1Source reference:
/affected/1/versions3.4.5+dfsg-1Source reference:
/affected/1/versions - Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
node-dompurify
Source reference: /affected/2/package/name
- Affected versions
- 3.1.7+dfsg+~3.0.5-2
Source reference:
/affected/2/versions3.2.5+dfsg-1Source reference:
/affected/2/versions3.3.2+dfsg-1Source reference:
/affected/2/versions3.3.3+dfsg-1Source reference:
/affected/2/versions3.3.3+dfsg-2Source reference:
/affected/2/versions3.4.1+dfsg-1Source reference:
/affected/2/versions3.4.2+dfsg-1Source reference:
/affected/2/versions3.4.5+dfsg-1Source reference:
/affected/2/versions - Fixed versions
- 3.4.12+dfsg-1
Source reference:
/affected/2/ranges - Prerequisites
- Not stated in this record
Structured affected-version data
Original package identities and version rules from this source.
[
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "node-dompurify",
"purl": "pkg:deb/debian/node-dompurify?arch=source&distro=bookworm",
"ecosystem": "Debian:12"
},
"versions": [
"2.4.1+dfsg+~2.4.0-1",
"2.4.1+dfsg+~2.4.0-2",
"2.4.1+dfsg+~2.4.0-2+deb12u1",
"3.0.9+dfsg+~3.0.5-1",
"3.1.6+dfsg+~3.0.5-1",
"3.1.7+dfsg+~3.0.5-1",
"3.1.7+dfsg+~3.0.5-2",
"3.2.5+dfsg-1",
"3.3.2+dfsg-1",
"3.3.3+dfsg-1",
"3.3.3+dfsg-2",
"3.4.1+dfsg-1",
"3.4.12+dfsg-1",
"3.4.13+dfsg-1",
"3.4.13+dfsg-2",
"3.4.16+dfsg-1",
"3.4.2+dfsg-1",
"3.4.5+dfsg-1"
],
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-65901.json"
},
"ecosystem_specific": {
"urgency": "not yet assigned"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "node-dompurify",
"purl": "pkg:deb/debian/node-dompurify?arch=source&distro=trixie",
"ecosystem": "Debian:13"
},
"versions": [
"3.1.7+dfsg+~3.0.5-2",
"3.2.5+dfsg-1",
"3.3.2+dfsg-1",
"3.3.3+dfsg-1",
"3.3.3+dfsg-2",
"3.4.1+dfsg-1",
"3.4.12+dfsg-1",
"3.4.13+dfsg-1",
"3.4.13+dfsg-2",
"3.4.16+dfsg-1",
"3.4.2+dfsg-1",
"3.4.5+dfsg-1"
],
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-65901.json"
},
"ecosystem_specific": {
"urgency": "not yet assigned"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "3.4.12+dfsg-1"
}
]
}
],
"package": {
"name": "node-dompurify",
"purl": "pkg:deb/debian/node-dompurify?arch=source&distro=forky",
"ecosystem": "Debian:14"
},
"versions": [
"3.1.7+dfsg+~3.0.5-2",
"3.2.5+dfsg-1",
"3.3.2+dfsg-1",
"3.3.3+dfsg-1",
"3.3.3+dfsg-2",
"3.4.1+dfsg-1",
"3.4.2+dfsg-1",
"3.4.5+dfsg-1"
],
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-65901.json"
},
"ecosystem_specific": {
"urgency": "not yet assigned"
}
}
]Publisher severity
No explicit severity was provided.
- Event
- #58151 · Revision 1
- Added to Heist Feed
- Publisher date