CVE-2025-54368
Last modified
CVE-2025-54368 is a medium-severity vulnerability rated 6.8/10 on the CVSS scale. uv is a Python package and project manager written in Rust. In versions 0.8.5 and earlier, remote ZIP archives were handled in a streamwise fashion, and file entries were not reconciled against the archive's central directory. EPSS estimates a 0.18% chance of exploitation in the next 30 days.
Description
uv is a Python package and project manager written in Rust. In versions 0.8.5 and earlier, remote ZIP archives were handled in a streamwise fashion, and file entries were not reconciled against the archive's central directory. An attacker could contrive a ZIP archive that would extract with legitimate contents on some package installers, and malicious contents on others due to multiple local file entries. An attacker could also contrive a "stacked" ZIP input with multiple internal ZIPs, which would be handled differently by different package installers. The attacker could choose which installer to target in both scenarios. This issue is fixed in version 0.8.6. To work around this issue, users may choose to set UV_INSECURE_NO_ZIP_VALIDATION=1 to revert to the previous behavior.
Metrics
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2025-54368?
How severe is CVE-2025-54368?
How do I fix CVE-2025-54368?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-54361Rejected reason: Not used
- CVE-2025-54362Rejected reason: Not used
- CVE-2025-54363Microsoft Knack 0.12.0 allows Regular expression Denial of S…6.9
- CVE-2025-54364Microsoft Knack 0.12.0 allows Regular expression Denial of S…6.9
- CVE-2025-54365fastapi-guard is a security library for FastAPI that provide…7.5
- CVE-2025-54366FreeScout is a lightweight free open source help desk and sh…8.8
- CVE-2025-54369Node-SAML is a SAML library not dependent on any frameworks …9.3
- CVE-2025-5437A vulnerability classified as critical has been found in Mul…6.9
- CVE-2025-54370PhpOffice/PhpSpreadsheet is a pure PHP library for reading a…8.7
- CVE-2025-54371Rejected reason: This CVE is a duplicate of another CVE.
- CVE-2025-54373OpenEMR is a free and open source electronic health records …6.5
- CVE-2025-54374Eidos is an extensible framework for Personal Data Managemen…8.8
Are you affected by CVE-2025-54368?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
