VYPR

Adm Zip

by Cthackers

Source repositories

CVEs (5)

  • CVE-2026-77301HigSep 18, 2026
    risk 0.42cvss 7.5epss 0.01

    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 against the actual compressed data and…

  • CVE-2026-92000HigSep 15, 2026
    risk 0.42cvss 7.5epss 0.01

    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.

  • CVE-2026-39244HigJul 10, 2026
    risk 0.42cvss 7.5epss 0.01

    adm-zip before 0.5.18 is vulnerable to denial of service via a crafted ZIP file with a manipulated uncompressed size header field. In zipEntry.js line 103, Buffer.alloc(_centralHeader.size) allocates memory based on the declared uncompressed size from the ZIP central directory…

  • CVE-2026-102282HigOct 5, 2026
    risk 0.39cvss 7.1epss 0.00

    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 `keepOriginalPermission=true` is passed to…

  • CVE-2026-76845MedAug 24, 2026
    risk 0.35cvss 6.5epss 0.00

    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 Utils.writeFileTo opens the computed…