Every CVESearch/Get API key

GHSA-4684-h2q9-2vcp

ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target

9.1 CriticalFix available

ZipStreamReader::extract() applies Unix permissions through extracted symlinks without validating the symlink target stays within the destination

For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
High
Availability
High

What each source reports

OSV Score usedRUSTSEC-2026-03699.1

ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target

ZipStreamReader::extract() applies Unix permissions through extracted symlinks without validating the symlink target stays within the destination

For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp

Record
RUSTSEC-2026-0369
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Updated
2026-11-02

Affected packages

Affected packages
PackageAffectedFixed
zip
crates.io
0.0.0-0 up to 9.0.0
9.0.0

History

History
RecordedChangedSources
first indexedOSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

GHSA-4684-h2q9-2vcp is a critical vulnerability (CVSS 9.1) in zip, published October 10, 2026. No source lists public exploit code. Fixed in zip 9.0.0.

References

MoveEnter Open