VulnSea

adm-zip vulnerabilities

CVEs whose affected-version data names the adm-zip package (npm). Each record lists the affected and patched versions; check a specific version with the dependency checker or POST /api/sbom.

11 CVEsRSS

CVE-2026-114104Medium· 5.9
1w ago

adm-zip before 0.6.1 Duplicate ZIP Entry Name Validation Bypass

adm-zip before 0.6.1 contains an inconsistent entry resolution vulnerability that allows attackers to bypass content validation by supplying ZIP archives with duplicate entry names. Attackers can craft archives where getEntry() returns t…

▾ Sunlitcthackers · adm-zipEPSS 0.23%via CVEORG
CVE-2026-114103Medium· 5.3PoC
1w ago

adm-zip 0.6.0 Decompression Bomb Guard Bypass via getDataAsync()

adm-zip 0.6.0 contains a decompression bomb protection bypass that allows attackers to evade the maxOutputLength guard by targeting the asynchronous getDataAsync() path in methods/inflater.js. Attackers can craft ZIP entries with falsifi…

▾ Twilightcthackers · adm-zipEPSS 0.27%via CVEORG
CVE-2026-114105Medium· 6.2
1w ago

Adm-zip before 0.6.1 Privilege Escalation via keepOriginalPermission Setuid Bits

Adm-zip before 0.6.1 contains an incorrect permission assignment vulnerability that allows attackers to set setuid, setgid, or sticky bits on extracted files when keepOriginalPermission is enabled. Attackers can craft zip external file a…

▾ Sunlitcthackers · adm-zipEPSS 0.14%via CVEORG
CVE-2026-102282High· 7.1PoC
3w ago

adm-zip is a JavaScript library for creating and extracting ZIP archives in Node.js

adm-zip is a JavaScript library for creating and extracting ZIP archives in Node.js. Prior to 0.6.1, adm-zip applies the Unix permission bits stored in a zip entry directly to the extracted file via `fs.chmodSync()` when `keepOriginalPer…

▾ Midnightcthackers · adm-zipEPSS 0.20%via NVD
GHSA-c6fg-446q-cg94Medium· 5.3
4w ago

adm-zip: getDataAsync() bypasses the maxOutputLength size guard enforced by the synchronous getData() path

adm-zip: getDataAsync() bypasses the maxOutputLength size guard enforced by the synchronous getData() path

▾ Sunlitadm-zip · adm-zipvia GHSA
GHSA-8238-w5pm-2374High· 7.5
4w ago

adm-zip: Unhandled error event in async DEFLATE decompression crashes Node.js process (DoS)

adm-zip: Unhandled error event in async DEFLATE decompression crashes Node.js process (DoS)

▾ Twilightadm-zip · adm-zipvia GHSA
GHSA-p634-w6r4-rjp2Medium· 5.9
4w ago

adm-zip: Duplicate ZIP entry names: getEntry() and extractAllTo() resolve to different content

adm-zip: Duplicate ZIP entry names: getEntry() and extractAllTo() resolve to different content

▾ Sunlitadm-zip · adm-zipvia GHSA
GHSA-rcw4-f5rp-g42vHigh· 7.5
4w ago

adm-zip: Decompression-bomb protection (fix for CVE-2026-39244) can be bypassed by declaring uncompressed size as 0

adm-zip: Decompression-bomb protection (fix for CVE-2026-39244) can be bypassed by declaring uncompressed size as 0

▾ Twilightadm-zip · adm-zipvia GHSA
CVE-2026-77301High· 7.5PoC
1mo ago

adm-zip is a JavaScript library for creating and extracting ZIP archives in Node.js

adm-zip is a JavaScript library for creating and extracting ZIP archives in Node.js. Prior to 0.6.1, getData() in zipEntry.js trusts an entry's central-directory uncompressed size and allocates output memory before validating that value …

▾ Midnightadm-zip · adm-zipEPSS 0.61%via NVD
CVE-2026-92000High· 7.5
1mo ago

adm-zip versions 0.5.14 through 0.6.0 fail to apply zlib decompression output limits when ZIP entries declare zero uncompressed size

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 exha…

▾ Twilightcthackers · adm-zipEPSS 0.68%via NVD
CVE-2026-76845Medium· 6.5
2mo ago

adm-zip 0.5.9 through 0.6.0 follows symbolic links at the extraction destination

adm-zip 0.5.9 through 0.6.0 follows symbolic links at the extraction destination. Utils.sanitize in util/utils.js enforces containment by comparing only the string form of an archive entry name against the resolved extraction root, and U…

▾ Sunlitadm-zip · adm-zipEPSS 0.17%via NVD
adm-zip vulnerabilities (CVEs) · VulnSea