wheel -- CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
· CVE-2026-24049 · VuXML entry
https://github.com/pypa/wheel/security/advisories/GHSA-8rrh-rw8j-w5fx reports: wheel is a command line tool for manipulating Python wheel files, as defined in PEP 427. In versions 0.46.1 and below, 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 …
Affected versions
- py310-wheel, py311-wheel, py312-wheel, py313-wheel, py313t-wheel, py314-wheel < 0.46.2
By system
0 still vulnerable, 1 fixed. Where VuXML applies (FreeBSD, DragonFly, FreeBSD's derivatives) a port is vulnerable while its version is in a range; pkgsrc says itself whether it lists a CVE of this advisory; OpenBSD and MidnightBSD keep no list this site reads, so their row is only an estimate: FreeBSD's ranges applied to upstream's version.
| System | Port | Version | State | Fixed |
|---|---|---|---|---|
| FreeBSD | devel/py-wheel | 0.48.0 | fixed | (203 days after) |
| OpenBSD | devel/py-wheel | 0.48.0 | out of range, by version | |
| NetBSD | devel/py-wheel | 0.48.0 | not listed | |
| MidnightBSD | devel/py-wheel | 0.48.0 | out of range, by version |