是一个用于 Rust 的 ZIP 库,支持读写简单的 ZIP 文件。在 1.3.0 到 9.0.0 版本中, 中的 方法会在读取条目数据之前,根据攻击者可控的 ZIP64 字段,为符号链接的目标调用 。一个小型的归档文件可能请求一个无法实现的容量,导致不可失败的分配路径在条目被验证之前就终止进程。该错误无法通过 或工作线程来捕获,因此会导致处理归档的应用程序遭受反复的拒绝服务(DoS)攻击。此问题已在 9.0.0 版本中修复。
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-115905 | 10.0 CRITICAL | zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencie |
| CVE-2026-115907 | 7.5 HIGH | zip: legacy Shrink/Reduce/Implode decoder: denial of service from attacker-controlled ZIP6 |
| CVE-2026-115908 | 7.4 HIGH | zip: Arbitrary file write outside the extraction directory, because ZipArchive::extract va |
| CVE-2026-115906 | 6.5 MEDIUM | zip: AES Entry HMAC Authentication Bypass on Premature EOF |