Description
adm-zip versions 0.5.14 through 0.6.0 fail to apply zlib decompression output limits when ZIP entries declare zero uncompressed size. Attackers can craft malicious ZIP archives with highly compressible entries declaring zero size to exhaust memory and cause denial of service.
References6
- github.com/cthackers/adm-zip
- github.com/cthackers/adm-zip/blob/v0.6.0/methods/inflater.js
- github.com/cthackers/adm-zip/commit/491600683dacb6cb9fe0718a0ee…
- github.com/cthackers/adm-zip/commit/8bc411184de1b5ca28138c53074…
- github.com/cthackers/adm-zip/security/advisories/GHSA-rcw4-f5rp…
- www.vulncheck.com/advisories/adm-zip-0.5.14-through-0.6.0-denia…
Metrics
- CVSS 3.1
-
7.5
HIGH
Score source: CNA
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 4.0
-
8.7
HIGH
Score source: CNA
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - EPSS — exploit probability
- 1% percentile: 53 · as of 7 November 2026
- CWE
- CWE-409
Could this be exploited in your environment?
A patch closes the known hole. A penetration test shows what an attacker can still reach — with proof.