PatchSiren

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.