DEBIAN-CVE-2026-11940
tarfile.extractall() with the 'data' or 'tar' filter could be bypassed by a crafted archive where a hardlink references a symlink stored at a deeper name than the hardlink itself. The extraction fallback validated the symlink at it's archived location but recreated it at the hardlink's shallower path, letting a relative target the filter judged contained escape the destination directory. This allowed a malicious tar archive to create a symlink pointing outside the destination, enabling out-of-destination file reads or writes. This was an incomplete fix of CVE-2025-4330.
DEBIAN-CVE-2026-11940
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-11940
pypy3
Source reference: /affected/0/package/name
- Affected versions
- 7.3.19+dfsg-2
Source reference:
/affected/0/versions7.3.20+dfsg-1Source reference:
/affected/0/versions7.3.20+dfsg-2Source reference:
/affected/0/versions7.3.20+dfsg-3Source reference:
/affected/0/versions7.3.20+dfsg-4Source reference:
/affected/0/versions7.3.21+dfsg-1Source reference:
/affected/0/versions7.3.21+dfsg-2Source reference:
/affected/0/versions7.3.21+dfsg-3Source reference:
/affected/0/versions7.3.21+dfsg-4Source reference:
/affected/0/versions7.3.22+dfsg-1Source reference:
/affected/0/versions7.3.23+dfsg-1Source reference:
/affected/0/versions7.3.23+dfsg-2Source reference:
/affected/0/versions8.0.0+dfsg-1Source reference:
/affected/0/versions - Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
pypy3
Source reference: /affected/1/package/name
- Affected versions
- 7.3.19+dfsg-2
Source reference:
/affected/1/versions7.3.20+dfsg-1Source reference:
/affected/1/versions7.3.20+dfsg-2Source reference:
/affected/1/versions7.3.20+dfsg-3Source reference:
/affected/1/versions7.3.20+dfsg-4Source reference:
/affected/1/versions7.3.21+dfsg-1Source reference:
/affected/1/versions7.3.21+dfsg-2Source reference:
/affected/1/versions7.3.21+dfsg-3Source reference:
/affected/1/versions7.3.21+dfsg-4Source reference:
/affected/1/versions7.3.22+dfsg-1Source reference:
/affected/1/versions7.3.23+dfsg-1Source reference:
/affected/1/versions7.3.23+dfsg-2Source reference:
/affected/1/versions - Fixed versions
- 8.0.0+dfsg-1
Source reference:
/affected/1/ranges - Prerequisites
- Not stated in this record
python3.11
Source reference: /affected/2/package/name
- Affected versions
- 3.11.2-6
Source reference:
/affected/2/versions3.11.2-6+deb12u1Source reference:
/affected/2/versions3.11.2-6+deb12u2Source reference:
/affected/2/versions3.11.2-6+deb12u3Source reference:
/affected/2/versions3.11.2-6+deb12u4Source reference:
/affected/2/versions3.11.2-6+deb12u5Source reference:
/affected/2/versions3.11.2-6+deb12u6Source reference:
/affected/2/versions3.11.2-6+deb12u7Source reference:
/affected/2/versions3.11.2-6+deb12u8Source reference:
/affected/2/versions3.11.3-1Source reference:
/affected/2/versions3.11.3-2Source reference:
/affected/2/versions3.11.4-1Source reference:
/affected/2/versions3.11.5-1Source reference:
/affected/2/versions3.11.5-2Source reference:
/affected/2/versions3.11.5-3Source reference:
/affected/2/versions3.11.6-1Source reference:
/affected/2/versions3.11.6-2Source reference:
/affected/2/versions3.11.6-3Source reference:
/affected/2/versions3.11.6-3~hurd.2Source reference:
/affected/2/versions3.11.7-1Source reference:
/affected/2/versions3.11.7-2Source reference:
/affected/2/versions3.11.8-1Source reference:
/affected/2/versions3.11.8-1.1~exp1Source reference:
/affected/2/versions3.11.8-1.1~exp2Source reference:
/affected/2/versions3.11.8-2Source reference:
/affected/2/versions3.11.8-3Source reference:
/affected/2/versions3.11.8-3+hurd.1Source reference:
/affected/2/versions3.11.9-1Source reference:
/affected/2/versions - Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
python3.13
Source reference: /affected/3/package/name
- Affected versions
- 3.13.5-2
Source reference:
/affected/3/versions3.13.5-2+deb13u1Source reference:
/affected/3/versions3.13.5-2+deb13u2Source reference:
/affected/3/versions3.13.5-2+deb13u3Source reference:
/affected/3/versions3.13.5-2+deb13u4Source reference:
/affected/3/versions - Fixed versions
- 3.13.5-2+deb13u5
Source reference:
/affected/3/ranges - Prerequisites
- Not stated in this record
python3.13
Source reference: /affected/4/package/name
- Affected versions
- 3.13.11-1
Source reference:
/affected/4/versions3.13.12-1Source reference:
/affected/4/versions3.13.14-1Source reference:
/affected/4/versions3.13.5-2Source reference:
/affected/4/versions3.13.6-1Source reference:
/affected/4/versions3.13.7-1Source reference:
/affected/4/versions3.13.8-1Source reference:
/affected/4/versions3.13.9-1Source reference:
/affected/4/versions - Fixed versions
- 3.13.15-1
Source reference:
/affected/4/ranges - Prerequisites
- Not stated in this record
python3.14
Source reference: /affected/5/package/name
- Affected versions
- 3.14.0-1
Source reference:
/affected/5/versions3.14.0-2Source reference:
/affected/5/versions3.14.0-3Source reference:
/affected/5/versions3.14.0-4Source reference:
/affected/5/versions3.14.0-5Source reference:
/affected/5/versions3.14.0~a7-1Source reference:
/affected/5/versions3.14.0~b1-1Source reference:
/affected/5/versions3.14.0~b2-1Source reference:
/affected/5/versions3.14.0~b3-1Source reference:
/affected/5/versions3.14.0~b4-1Source reference:
/affected/5/versions3.14.0~rc1-1Source reference:
/affected/5/versions3.14.0~rc2-1Source reference:
/affected/5/versions3.14.0~rc3-1Source reference:
/affected/5/versions3.14.2-1Source reference:
/affected/5/versions3.14.3-1Source reference:
/affected/5/versions3.14.3-2Source reference:
/affected/5/versions3.14.3-3Source reference:
/affected/5/versions3.14.3-4Source reference:
/affected/5/versions3.14.3-5Source reference:
/affected/5/versions3.14.4-1Source reference:
/affected/5/versions3.14.4-2Source reference:
/affected/5/versions3.14.5-1Source reference:
/affected/5/versions3.14.5~rc1-1Source reference:
/affected/5/versions3.14.6-1Source reference:
/affected/5/versions - Fixed versions
- 3.14.7-1
Source reference:
/affected/5/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": "pypy3",
"purl": "pkg:deb/debian/pypy3?arch=source&distro=trixie",
"ecosystem": "Debian:13"
},
"versions": [
"7.3.19+dfsg-2",
"7.3.20+dfsg-1",
"7.3.20+dfsg-2",
"7.3.20+dfsg-3",
"7.3.20+dfsg-4",
"7.3.21+dfsg-1",
"7.3.21+dfsg-2",
"7.3.21+dfsg-3",
"7.3.21+dfsg-4",
"7.3.22+dfsg-1",
"7.3.23+dfsg-1",
"7.3.23+dfsg-2",
"8.0.0+dfsg-1"
],
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-11940.json"
},
"ecosystem_specific": {
"urgency": "not yet assigned"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "8.0.0+dfsg-1"
}
]
}
],
"package": {
"name": "pypy3",
"purl": "pkg:deb/debian/pypy3?arch=source&distro=forky",
"ecosystem": "Debian:14"
},
"versions": [
"7.3.19+dfsg-2",
"7.3.20+dfsg-1",
"7.3.20+dfsg-2",
"7.3.20+dfsg-3",
"7.3.20+dfsg-4",
"7.3.21+dfsg-1",
"7.3.21+dfsg-2",
"7.3.21+dfsg-3",
"7.3.21+dfsg-4",
"7.3.22+dfsg-1",
"7.3.23+dfsg-1",
"7.3.23+dfsg-2"
],
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-11940.json"
},
"ecosystem_specific": {
"urgency": "not yet assigned"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "python3.11",
"purl": "pkg:deb/debian/python3.11?arch=source&distro=bookworm",
"ecosystem": "Debian:12"
},
"versions": [
"3.11.2-6",
"3.11.2-6+deb12u1",
"3.11.2-6+deb12u2",
"3.11.2-6+deb12u3",
"3.11.2-6+deb12u4",
"3.11.2-6+deb12u5",
"3.11.2-6+deb12u6",
"3.11.2-6+deb12u7",
"3.11.2-6+deb12u8",
"3.11.3-1",
"3.11.3-2",
"3.11.4-1",
"3.11.5-1",
"3.11.5-2",
"3.11.5-3",
"3.11.6-1",
"3.11.6-2",
"3.11.6-3",
"3.11.6-3~hurd.2",
"3.11.7-1",
"3.11.7-2",
"3.11.8-1",
"3.11.8-1.1~exp1",
"3.11.8-1.1~exp2",
"3.11.8-2",
"3.11.8-3",
"3.11.8-3+hurd.1",
"3.11.9-1"
],
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-11940.json"
},
"ecosystem_specific": {
"urgency": "not yet assigned"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "3.13.5-2+deb13u5"
}
]
}
],
"package": {
"name": "python3.13",
"purl": "pkg:deb/debian/python3.13?arch=source&distro=trixie",
"ecosystem": "Debian:13"
},
"versions": [
"3.13.5-2",
"3.13.5-2+deb13u1",
"3.13.5-2+deb13u2",
"3.13.5-2+deb13u3",
"3.13.5-2+deb13u4"
],
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-11940.json"
},
"ecosystem_specific": {
"urgency": "not yet assigned"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "3.13.15-1"
}
]
}
],
"package": {
"name": "python3.13",
"purl": "pkg:deb/debian/python3.13?arch=source&distro=forky",
"ecosystem": "Debian:14"
},
"versions": [
"3.13.11-1",
"3.13.12-1",
"3.13.14-1",
"3.13.5-2",
"3.13.6-1",
"3.13.7-1",
"3.13.8-1",
"3.13.9-1"
],
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-11940.json"
},
"ecosystem_specific": {
"urgency": "not yet assigned"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "3.14.7-1"
}
]
}
],
"package": {
"name": "python3.14",
"purl": "pkg:deb/debian/python3.14?arch=source&distro=forky",
"ecosystem": "Debian:14"
},
"versions": [
"3.14.0-1",
"3.14.0-2",
"3.14.0-3",
"3.14.0-4",
"3.14.0-5",
"3.14.0~a7-1",
"3.14.0~b1-1",
"3.14.0~b2-1",
"3.14.0~b3-1",
"3.14.0~b4-1",
"3.14.0~rc1-1",
"3.14.0~rc2-1",
"3.14.0~rc3-1",
"3.14.2-1",
"3.14.3-1",
"3.14.3-2",
"3.14.3-3",
"3.14.3-4",
"3.14.3-5",
"3.14.4-1",
"3.14.4-2",
"3.14.5-1",
"3.14.5~rc1-1",
"3.14.6-1"
],
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-11940.json"
},
"ecosystem_specific": {
"urgency": "not yet assigned"
}
}
]Publisher severity
No explicit severity was provided.
- Event
- #55466 · Revision 1
- Added to Heist Feed
- Publisher date