CVE-2026-114109GHSA-4gg8-gxpx-9rph
uv: uv before 0.11.15 Arbitrary File Write via Entry Point Names
astral-sh uvPyPILibraries & packages
CVSS
8.7HighExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.38%Chance of exploitation activity in the next 30 days, higher than 30% of CVEs. Scored 23 Oct 2026FIRST EPSS
What fixes it
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
uv before 0.11.15 contains a path traversal vulnerability that allows malicious wheels to write files outside the scripts directory via crafted console_scripts or gui_scripts entry point names. Attackers who induce users to install a malicious wheel can place executables in PATH directories, shadowing or overwriting existing binaries for code execution.
Text from CVE List
Affected versions 54
- uvaffected: all versions before 0.11.15CVE List
- uvunaffected: 0.11.15CVE List
- uv, PyPIfrom first release, fixed in 0.11.15OSV
- uv, PyPI0.0.5OSV
- uv, PyPI0.1.0OSV
- uv, PyPI0.1.1OSV
- uv, PyPI0.1.10OSV
- uv, PyPI0.1.11OSV
- uv, PyPI0.1.12OSV
- uv, PyPI0.1.13OSV
- uv, PyPI0.1.14OSV
- uv, PyPI0.1.15OSV
- uv, PyPI0.1.16OSV
- uv, PyPI0.1.17OSV
- uv, PyPI0.1.18OSV
- uv, PyPI0.1.19OSV
- uv, PyPI0.1.2OSV
- uv, PyPI0.1.20OSV
- uv, PyPI0.1.21OSV
- uv, PyPI0.1.22OSV
- uv, PyPI0.1.23OSV
- uv, PyPI0.1.24OSV
- uv, PyPI0.1.25OSV
- uv, PyPI0.1.26OSV
- uv, PyPI0.1.27OSV
- uv, PyPI0.1.28OSV
- uv, PyPI0.1.29OSV
- uv, PyPI0.1.3OSV
- uv, PyPI0.1.30OSV
- uv, PyPI0.1.31OSV
- uv, PyPI0.1.32OSV
- uv, PyPI0.1.33OSV
- uv, PyPI0.1.34OSV
- uv, PyPI0.1.35OSV
- uv, PyPI0.1.36OSV
- uv, PyPI0.1.37OSV
- uv, PyPI0.1.38OSV
- uv, PyPI0.1.39OSV
- uv, PyPI0.1.4OSV
- uv, PyPI0.1.40OSV
- uv, PyPI0.1.41OSV
- uv, PyPI0.1.42OSV
- uv, PyPI0.1.43OSV
- uv, PyPI0.1.44OSV
- uv, PyPI0.1.45OSV
- uv, PyPI0.1.5OSV
- uv, PyPI0.1.6OSV
- uv, PyPI0.1.7OSV
- uv, PyPI0.1.8OSV
- uv, PyPI0.1.9OSV
- uv, PyPI0.10.0OSV
- uv, PyPI0.10.1OSV
- uv, PyPI0.10.10OSV
- uv, crates.iofrom first release, fixed in 0.11.15OSV