GHSA-94vh-gphv-8pm8 · Severity: high · Ecosystem: rust — zip Incorrectly Canonicalizes Paths during Archive Extraction Leading to Arbitrary File Write
`zip` is a zip library for rust which supports reading and writing of simple ZIP files. In the archive extraction routine of affected versions of the `zip` crate starting with version 1.3.0 and prior to version 2.3.0, symbolic links earlier in the archive are allowed to be used for later files in the archive without validation of the final canonicalized path, allowing maliciously crafted archives to overwrite arbitrary files in the file system when extracted. Users who extract untrusted archive files using the following high-level API method may be affected and critical files on the system may be overwritten with arbitrary file permissions, which can potentially lead to code execution. Version 2.3.0 fixes the issue.
Conclusion & alert: CVE-2025-29787 is rated Moderate Risk (48.5/100): CVSS High severity, with medium exploitation likelihood (EPSS 0.33%). Mandatory action: Review affected assets and schedule remediation.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-04-28 | 0.43% | 0.33% | -0.10% |
| 2 | 2026-04-27 | 0.18% | 0.43% | +0.25% |
| 3 | 2026-04-25 | — | 0.18% | — |
Full EPSS history (11 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 7.3 | 4.0 | HIGH |
|
— | — | [email protected] |
GHSA-94vh-gphv-8pm8 · Severity: high · Ecosystem: rust — zip Incorrectly Canonicalizes Paths during Archive Extraction Leading to Arbitrary File Write
| vendor | priority | summary | link |
|---|---|---|---|
debian
|
unimportant | CVE-2025-29787 unimportant priority: Debian including 1 source packages (rust-zip), 5 status rows across 5 suites (bookworm, bullseye, forky, sid, trixie): resolved 5. | https://security-tracker.debian.org/tracker/CVE-2025-29787 |
ubuntu
|
medium | CVE-2025-29787 medium priority: Ubuntu including 1 source packages (rust-zip), 7 status rows across 7 suites (focal, jammy, noble, oracular, plucky, questing, upstream): needs-triage 5, ignored 2. | https://ubuntu.com/security/CVE-2025-29787 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| No affected products in dataset. | |||