CVE-2026-24049

EUVD-2026-4133
wheel is a command line tool for manipulating Python wheel files, as defined in PEP 427. In versions 0.40.0 through 0.46.1, the unpack function is vulnerable to file permission modification through mishandling of file permissions after extraction. The logic blindly trusts the filename from the archive header for the chmod operation, even though the extraction process itself might have sanitized the path. Attackers can craft a malicious wheel file that, when unpacked, changes the permissions of critical system files (e.g., /etc/passwd, SSH keys, config files), allowing for Privilege Escalation or arbitrary code execution by modifying now-writable scripts. This issue has been fixed in version 0.46.2.
Path Traversal
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
7.1 HIGH
LOCAL
LOW
NONE
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H
Base Score
CVSS 3.x
EPSS Score
Percentile: 1%
Affected Products (NVD)
VendorProductVersion
wheel_projectwheel
0.40.0 ≤
𝑥
< 0.46.2
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
wheel
bookworm
0.38.4-2
fixed
bullseye
0.34.2-1
fixed
forky
0.47.0-1
fixed
sid
0.47.0-1
fixed
trixie
vulnerable
openSUSE logo
openSUSE / SLES Releases
openSUSE Product
Release
python311-wheel
suse enterprise desktop 15 SP7
0.42.0-150600.3.3.1
fixed
suse enterprise sap 15 SP4
0.40.0-150400.13.10.1
fixed
suse enterprise sap 15 SP5
0.40.0-150400.13.10.1
fixed
suse enterprise sap 15 SP6
0.42.0-150600.3.3.1
fixed
suse enterprise sap 15 SP7
0.42.0-150600.3.3.1
fixed
suse enterprise server 15 SP4
0.40.0-150400.13.10.1
fixed
suse enterprise server 15 SP5
0.40.0-150400.13.10.1
fixed
suse enterprise server 15 SP6
0.42.0-150600.3.3.1
fixed
suse enterprise server 15 SP7
0.42.0-150600.3.3.1
fixed
python313-wheel
suse enterprise desktop 15 SP7
0.44.0-150700.3.3.1
fixed
suse enterprise sap 15 SP7
0.44.0-150700.3.3.1
fixed
suse enterprise server 15 SP7
0.44.0-150700.3.3.1
fixed
Red Hat logo
Red Hat Enterprise Linux Releases
Red Hat Product
Release
python3.12-wheel
RHEL 8
0:0.41.2-4.el8_10
fixed
RHEL 9
0:0.41.2-3.el9_7.1
fixed
python3.12-wheel-wheel
RHEL 8
0:0.41.2-4.el8_10
fixed
RHEL 9
0:0.41.2-3.el9_7.1
fixed