Skip to content
7.1 High

CVE-2026-24049 wheel is a command line tool for manipulating Python wheel files, as defined in PEP 427

Description

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.

Affected products and versions

Product Affected versions Fixed in
wheel 0.40 0.40.0 → < 0.46.2 0.46.2
Discovery 2 for RHEL 10 Versions not published
Red Hat Ansible Automation Platform 2.5 for RHEL 8 Versions not published
Discovery 2 for RHEL 8 Versions not published
Red Hat Ansible Automation Platform 2.5 for RHEL 9 Versions not published
Red Hat Ansible Automation Platform 2.6 for RHEL 9 Versions not published
Discovery 2 for RHEL 9 Versions not published
Red Hat Enterprise Linux AppStream (v. 8) Versions not published
Red Hat Enterprise Linux AppStream EUS (v.9.4) Versions not published
Show the 66 other branches
Product Affected versions Fixed in
Red Hat Enterprise Linux AppStream EUS (v.9.6) Versions not published
Red Hat Enterprise Linux AppStream (v. 9) Versions not published
Red Hat Enterprise Linux CodeReady Linux Builder EUS (v. 10.0) Versions not published
Red Hat Enterprise Linux CodeReady Linux Builder (v. 10) Versions not published
Red Hat Enterprise Linux CRB (v. 8) Versions not published
Red Hat CodeReady Linux Builder EUS (v.9.4) Versions not published
Red Hat CodeReady Linux Builder EUS (v.9.6) Versions not published
Red Hat Enterprise Linux CodeReady Linux Builder (v. 9) Versions not published
Network Observability (NETOBSERV) 1.11.2 1771231259 earliest → < 1771231259 1771231259
Red Hat AI Inference Server 3.2 1787772157 earliest → < 1787772157 1787772157
Red Hat Ansible Automation Platform 2.6 1772525069 earliest → < 1772525069 1772525069
Red Hat Developer Hub 1.8 1770656494 earliest → < 1770656494 1770656494
Red Hat Discovery 2 1770913597 earliest → < 1770913597 1770913597
Red Hat OpenShift AI 2.25 1772093324 earliest → < 1772093324 1772093324
Red Hat OpenShift AI 3.3 1770956034 earliest → < 1770956034 1770956034
Red Hat OpenShift AI 3.4 1772204882 earliest → < 1772204882 1772204882
Red Hat OpenShift Container Platform 4.16 1779252096 earliest → < 1779252096 1779252096
Red Hat OpenShift Container Platform 4.17 1778709698 earliest → < 1778709698 1778709698
Red Hat OpenShift Container Platform 4.18 1774856889 earliest → < 1774856889 1774856889
Red Hat OpenShift Container Platform 4.19 1775604154 earliest → < 1775604154 1775604154
Red Hat OpenShift Container Platform 4.20 1774851817 earliest → < 1774851817 1774851817
Red Hat OpenShift Container Platform 4.21 1774891432 earliest → < 1774891432 1774891432
Red Hat OpenShift Dev Spaces 3.27 1774451954 earliest → < 1774451954 1774451954
Red Hat OpenStack 1.5 1777452540 earliest → < 1777452540 1777452540
Red Hat Quay 3.12 1773771962 earliest → < 1773771962 1773771962
Red Hat Quay 3.13 1773088862 earliest → < 1773088862 1773088862
Red Hat Quay 3.14 1773097621 earliest → < 1773097621 1773097621
Red Hat Quay 3.15 1770146565 earliest → < 1770146565 1770146565
Red Hat Quay 3.16 1770836901 earliest → < 1770836901 1770836901
Red Hat Quay 3.1 1770249183 earliest → < 1770249183 1770249183
Red Hat Quay 3.9 1770856103 earliest → < 1770856103 1770856103
Red Hat Satellite 6.18 1769520238 earliest → < 1769520238 1769520238
Red Hat Trusted Artifact Signer 1.2 1770739020 earliest → < 1770739020 1770739020
Red Hat Trusted Artifact Signer 1.3 1772614635 earliest → < 1772614635 1772614635
Logging Subsystem for Red Hat OpenShift Versions not published
Migration Toolkit for Virtualization Versions not published
OpenShift Lightspeed Versions not published
Red Hat Advanced Cluster Security 4 Versions not published
Red Hat AI Inference Server Versions not published
Red Hat Ansible Automation Platform 2 Versions not published
Red Hat Enterprise Linux 6 Versions not published
Red Hat Enterprise Linux AI (RHEL AI) 3 Versions not published
Red Hat OpenShift AI (RHOAI) Versions not published
Red Hat OpenShift Container Platform 4 Versions not published
Red Hat OpenShift Dev Spaces Versions not published
Red Hat Ansible Automation Platform 2.6 for RHEL 10 Versions not published
Fence Agents Remediation Operator Versions not published
Multicluster Engine for Kubernetes Versions not published
OpenShift Service Mesh 2 Versions not published
OpenShift Service Mesh 3 Versions not published
Red Hat Ansible Automation Platform Ansible Core 2 Versions not published
Red Hat Enterprise Linux 10 Versions not published
Red Hat Enterprise Linux 7 Versions not published
Red Hat Enterprise Linux 8 Versions not published
Red Hat Enterprise Linux 9 Versions not published
Red Hat Quay 3 Versions not published
Red Hat Satellite 6 Versions not published
Service Telemetry Framework 1.5 Versions not published
Red Hat Quay 3.10 1770249183 earliest → < 1770249183 1770249183
Red Hat Enterprise Linux 10.0 Extended Update Support Versions not published
Red Hat Enterprise Linux 9.4 Extended Update Support Versions not published
Red Hat Enterprise Linux 9.6 Extended Update Support Versions not published
Red Hat OpenShift Container Platform 4.2 1774851817 earliest → < 1774851817 1774851817
Network Observability (NETOBSERV) 1.11.1 1771231259 earliest → < 1771231259 1771231259
Network Observability (NETOBSERV) 1.11.0 1771231259 earliest → < 1771231259 1771231259
Red Hat Ceph Storage 8.1 1787550654 earliest → < 1787550654 1787550654

References

Timeline

  1. Published
  2. Last modified
Track this CVE