PatchSiren cyber security CVE debrief
CVE-2026-114110 astral-sh CVE debrief
CVE-2026-114110 is a vulnerability in the uv package that allows for arbitrary file deletion through RECORD entries. The vulnerability affects versions 0.11.5 and earlier of uv. An attacker must manually manipulate the RECORD file to exploit this vulnerability. A user must install and uninstall the malformed wheel to be affected. This vulnerability can lead to the deletion of arbitrary files outside of the wheel's installation prefix on uninstall. To mitigate this vulnerability, defenders should prioritize verifying the integrity of uv installations and ensuring that all RECORD entries are validated and sanitized.
- Vendor
- astral-sh
- Product
- uv
- CVSS
- HIGH 8.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-04-10
- Original CVE updated
- 2026-10-21
- Advisory published
- 2026-04-10
- Advisory updated
- 2026-10-21
Who should care
Defenders responsible for managing uv installations and ensuring the integrity of package installations should be aware of this vulnerability and take steps to verify and patch their installations.
Why it matters
CVE-2026-114110 is a vulnerability in the uv package that allows for arbitrary file deletion through RECORD entries. Defenders should prioritize verifying the integrity of uv installations and ensuring that all RECORD entries are validated and sanitized.
- Verification of uv package integrity is required to prevent arbitrary file deletion.
- Defenders must ensure that RECORD entries are validated and sanitized to prevent exploitation.
- uv installations must be patched to version 0.11.6 or later to fix the vulnerability.
- Monitoring of uv installations for suspicious activity is recommended to detect potential exploitation attempts.
Technical summary
The vulnerability is caused by uv's failure to reject wheels with relative paths in RECORD entries that traverse outside of the wheel's installation prefix. The RECORD file is used to determine files to remove on uninstall. An attacker must manually manipulate the RECORD file to exploit this vulnerability. This vulnerability can lead to the deletion of arbitrary files outside of the wheel's installation prefix on uninstall. To mitigate this vulnerability, defenders should prioritize verifying the integrity of uv installations and ensuring that all RECORD entries are validated and sanitized.
Defensive priority
Defenders should prioritize verifying the integrity of uv installations and ensuring that all RECORD entries are validated and sanitized.
Recommended defensive actions
- Verify the integrity of uv installations and ensure that all RECORD entries are validated and sanitized.
- Ensure that all uv packages are up-to-date and patched to version 0.11.6 or later.
- Monitor uv installations for suspicious activity and implement compensating controls to prevent arbitrary file deletion.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
Evidence notes
The vulnerability is caused by uv's failure to reject wheels with relative paths in RECORD entries that traverse outside of the wheel's installation prefix. The RECORD file is used to determine files to remove on uninstall.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-114110 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-114110
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-114110 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-114110
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
uv vulnerable to arbitrary file deletion through RECORD entries
Unverified legacy reference
URL: https://storage.googleapis.com/osv-vulnerabilities/PyPI/GHSA-pjjw-68hj-v9mw.json
osv_dev
-
Source reference
Unverified legacy reference
URL: https://github.com/astral-sh/uv/security/advisories/GHSA-pjjw-68hj-v9mw
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/astral-sh/uv/pull/18942
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/astral-sh/uv/pull/18943
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/astral-sh/uv/commit/7983c7a5bef236fd8a04580fcedae7bd5bde4cdb
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/astral-sh/uv/commit/a0e461ac44851f9a0f6e8974733e77d46f7a9ea9
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/astral-sh/uv
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/astral-sh/uv/releases/tag/0.11.6
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.