{"schema":"threatline.record/2","record":{"id":"CVE-2026-115907","aliases":["GHSA-9hj8-73fh-9963"],"summary":"zip: legacy Shrink/Reduce/Implode decoder: denial of service from attacker-controlled ZIP64 uncompressed size","details":"zip is a zip library for Rust that supports reading and writing simple ZIP files. From 5.1.0 until 9.0.0, applications built with the legacy-zip feature can reserve output capacity from an attacker-controlled ZIP64 uncompressed size before validating the compressed stream. The ShrinkDecoder path in src/legacy/shrink.rs can panic with a capacity overflow during ZipArchive::extract, and the Reduce and Implode decoders contain the same unbounded preallocation pattern. An unhandled panic can terminate an archive-processing service. This issue is fixed in version 9.0.0.","categories":["Unclassified"],"product":"zip2","vendor":"zip-rs","ecosystem":null,"affected_ranges":[{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-115907","source_modified_at":"2026-10-26T16:32:15.373Z","fetched_at":"2026-10-26T19:10:57.178988Z","product":"zip2","vendor":"zip-rs","versions":[{"version":">= 5.1.0, < 9.0.0","status":"affected"}],"defaultStatus":null},{"source":"GitHub Advisory Database","source_url":"https://github.com/zip-rs/zip2/security/advisories/GHSA-9hj8-73fh-9963","source_modified_at":"2026-10-26T16:31:32Z","fetched_at":"2026-10-26T19:10:57.178988Z","package":{"ecosystem":"rust","name":"zip"},"range":">= 5.1.0"}],"fixed_versions":[{"source":"GitHub Advisory Database","source_url":"https://github.com/zip-rs/zip2/security/advisories/GHSA-9hj8-73fh-9963","source_modified_at":"2026-10-26T16:31:32Z","fetched_at":"2026-10-26T19:10:57.178988Z","package":{"ecosystem":"rust","name":"zip"},"version":"9.0.0"}],"cvss":7.5,"severity":"High","kev":{"listed":false},"epss":{"probability":null,"percentile":null,"score_date":null},"published_at":"2026-10-26T16:32:15.373Z","modified_at":"2026-10-26T16:32:15.373Z","provenance":[{"source":"CVE List","url":"https://www.cve.org/CVERecord?id=CVE-2026-115907","fetched_at":"2026-10-26T19:10:57.178988Z","source_modified_at":"2026-10-26T16:32:15.373Z"},{"source":"GitHub Advisory Database","url":"https://github.com/zip-rs/zip2/security/advisories/GHSA-9hj8-73fh-9963","fetched_at":"2026-10-26T19:10:57.178988Z","source_modified_at":"2026-10-26T16:31:32Z"}],"sources":["CVE List","GitHub Advisory Database"],"references":[{"source":"CVE List","url":"https://github.com/zip-rs/zip2/security/advisories/GHSA-9hj8-73fh-9963","tags":["x_refsource_CONFIRM"]},{"source":"CVE List","url":"https://github.com/zip-rs/zip2/pull/991","tags":["x_refsource_MISC"]},{"source":"CVE List","url":"https://github.com/zip-rs/zip2/commit/8b4991288b79ad11cce201c2d785d5baa795bd3e","tags":["x_refsource_MISC"]},{"source":"CVE List","url":"https://github.com/zip-rs/zip2/releases/tag/v9.0.0","tags":["x_refsource_MISC"]}],"locations":[],"motoko_assessment":{"status":"requires_architecture_review","automatic_remediation":false},"cve_state":"PUBLISHED","cvss_source":"CVE List","classification":{"method":"product-first software-layer rules","rules_version":"2.1","matched_on":null,"confidence":"unknown","reviewed":false},"change_timestamp":"2026-10-26T16:32:15.373Z","content_hash":"e243b8520beb5872f82126465cfa24470ddb66dfffcc5c05c473416c7518eebe"}}
