
CVE catalog
CVE-2026-115908
rust-zip: CVE-2026-115908
- Severity
- Low
- Source
- [NVD] · [CVE record]
zip is a zip library for Rust that supports reading and writing simple ZIP files. From 7.2.0 until 9.0.0, ZipArchive::extract and ZipArchive::extract_unwrapped_root_dir use safe_prepare_path in src/read/zipfile.rs and simplified_components in src/path.rs to validate symbolic link targets with a lexical prefix comparison rather than resolving each intermediate link. An attacker who knows or can guess the absolute extraction destination can create a chain whose apparent target remains under the destination while an intermediate symlink resolves outside it, allowing attacker-controlled files to be created or overwritten with the extracting process's privileges. On Windows, discarded drive and UNC prefixes can permit a single-link escape when the process has SeCreateSymbolicLinkPrivilege, such as through administrator rights or Developer Mode. This regression is distinct from CVE-2025-29787. This issue is fixed in version 9.0.0.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | rust-zip | sid | 9.0.5+ds-1 | not affected |
| Debian | rust-zip | forky | 5.1.1+dfsg-1 | not affected |
| Debian | rust-zip | trixie | 2.5.0-1 | not affected |
| Debian | rust-zip | bookworm | 0.6.3-3 | not affected |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | rust-zip | source | sid | Not affected | unimportant | Not reported | Not reported |
| Debian | rust-zip | source | forky | Not affected | unimportant | Not reported | Not reported |
| Debian | rust-zip | source | trixie | Not affected | unimportant | Not reported | Not reported |
| Debian | rust-zip | source | bookworm | Not affected | unimportant | Not reported | Not reported |
OpenFactory catalog packages
Matching against OpenFactory catalog package versions is in progress.