Rust zip crate flaw lets crafted archives abort processes
CVE-2026-115909 in the Rust zip crate (versions 1.3.0 to before 9.0.0) lets crafted ZIP archives trigger an uncatchable SIGABRT via an oversized symlink target size. Version 9.0.0 caps symlink targets at 4,096 bytes.
- Affects zip >= 1.3.0 and < 9.0.0, CVSS 7.5
- A 112-byte ZIP64 archive triggers SIGABRT via Vec::with_capacity
- zip 9.0.0 adds MAX_SYMLINK_TARGET_LEN of 4,096 bytes
- Public PoC is available
Read next
Security