
CVE catalog
CVE-2026-104843
uv is a Python package and project manager written in Rust. From 0.12.7 until 0.12.18, uv wheel extraction on Windows can process a malicious wheel in a way that writes a file outside the installation
- Severity
- High · CVSS 7.8
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Published
- Updated
- Source
- [NVD] · [CVE record]
- EPSS
- 0.43% · Oct 25, 2026
A flaw was found in uv. An attacker could achieve arbitrary code execution on a Windows system by tricking a user into installing a specially crafted Python wheel package. During archive extraction, files can be written outside the intended target directory, allowing an attacker to place malicious executable files into locations within the system search path (PATH). uv: uv: Arbitrary code execution via malicious package extraction on Windows Red Hat rates this IMPORTANT vulnerability in uv, a Python package and project manager written in Rust, which is shipped in affected Red Hat offerings across AI and development-tools components. During installation of a Python wheel on Windows, uv could be induced by a maliciously crafted wheel to write files outside the intended installation directory, including placing an executable into a directory already present on the user's PATH. By tricking a user into installing such a wheel, an attacker could achieve arbitrary code execution in the context of that user when the planted executable is subsequently invoked, compromising the confidentiality, integrity, and availability of the user's account. Non-Windows hosts are not affected. The Red Hat severity of IMPORTANT (CVSS 3.1 score 7.8) differs from the upstream rating of MODERATE (CVSS 4.0 score 5.9) primarily because the upstream vector scores integrity-only impact requiring user interaction, while the Red Hat vector accounts for high impact to confidentiality, integrity, and availability within the user's security context. The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| PyPI | uv | Not reported | 0.12.10 | vulnerable |
| PyPI | uv | Not reported | 0.12.11 | vulnerable |
| PyPI | uv | Not reported | 0.12.12 | vulnerable |
| PyPI | uv | Not reported | 0.12.13 | vulnerable |
| PyPI | uv | Not reported | 0.12.14 | vulnerable |
| PyPI | uv | Not reported | 0.12.15 | vulnerable |
| PyPI | uv | Not reported | 0.12.16 | vulnerable |
| PyPI | uv | Not reported | 0.12.17 | vulnerable |
| PyPI | uv | Not reported | 0.12.7 | vulnerable |
| PyPI | uv | Not reported | 0.12.8 | vulnerable |
| PyPI | uv | Not reported | 0.12.9 | vulnerable |
| PyPI | uv | Not reported | 0.12.18 | fixed |
| PyPI | uv | Not reported | 0.12.10 | vulnerable |
| PyPI | uv | Not reported | 0.12.11 | vulnerable |
| PyPI | uv | Not reported | 0.12.12 | vulnerable |
| PyPI | uv | Not reported | 0.12.13 | vulnerable |
| PyPI | uv | Not reported | 0.12.14 | vulnerable |
| PyPI | uv | Not reported | 0.12.15 | vulnerable |
| PyPI | uv | Not reported | 0.12.16 | vulnerable |
| PyPI | uv | Not reported | 0.12.17 | vulnerable |
| PyPI | uv | Not reported | 0.12.7 | vulnerable |
| PyPI | uv | Not reported | 0.12.8 | vulnerable |
| PyPI | uv | Not reported | 0.12.9 | vulnerable |
| PyPI | uv | Not reported | 0.12.18 | fixed |
| Crates.Io | uv | Not reported | 0.12.18 | fixed |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| PyPI | uv | PyPI | Not reported | 0.12.18 | Not reported | PYSEC-2026-4305 | Not reported |
| PyPI | uv | PyPI | Not reported | 0.12.18 | Not reported | GHSA-2CV4-CQWR-GWF7 | Not reported |
| Crates.Io | uv | crates.io | Not reported | 0.12.18 | Not reported | GHSA-2CV4-CQWR-GWF7 | Not reported |
OpenFactory catalog packages
No matching packages in this catalog.
Observed:
References
- [https://github.com/advisories/GHSA-2cv4-cqwr-gwf7]
- [https://nvd.nist.gov/vuln/detail/CVE-2026-104843]
- [https://osv.dev/vulnerability/PYSEC-2026-4305]
- [https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-104843.json]
[FIRST EPSS] · [GitHub Advisory Database] · [National Vulnerability Database (NVD)] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX]