CVE-2026-114102 Details
Description
adm-zip before 0.6.1 contains a denial of service vulnerability that allows unauthenticated attackers to crash the Node.js process via a malformed ZIP file, because inflateAsync in methods/inflater.js lacks a zlib stream error listener. Attackers can supply a ZIP with corrupted DEFLATE data processed by readFileAsync, readAsTextAsync, extractAllToAsync, or getDataAsync, triggering an uncatchable exception that terminates all in-flight requests.
A denial-of-service vulnerability has been identified in the adm-zip library, affecting versions prior to 0.6.1. The issue arises in the async DEFLATE decompression method, inflateAsync, located in methods/inflater.js. This vulnerability allows unauthenticated attackers to crash the Node.js process by uploading a malformed ZIP file. The problem occurs because the inflateAsync method does not include an error listener for the zlib stream, leaving the Node.js process vulnerable to an uncatchable exception that disrupts all ongoing requests. The vulnerability can be exploited by supplying a ZIP file with corrupted DEFLATE data, which is processed by any of adm-zip's asynchronous APIs, such as readFileAsync, readAsTextAsync, extractAllToAsync, or ZipEntry.getDataAsync.
To address this vulnerability, an error listener should be added to the InflateRaw stream in the inflateAsync method. This listener should handle errors by passing them to the existing callback function, following the asynchronous error-handling conventions used throughout the rest of the codebase.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 21, 2026CISA-ADP
Assessed Oct 22, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/cthackers/adm-zip/security/advisories/GHSA-8238-w5pm-2374 | CISA-ADP | AdvisoryExploitTechnical AnalysisVendor |
| https://github.com/cthackers/adm-zip/security/advisories/GHSA-8238-w5pm-2374 | [email protected] | AdvisoryExploitTechnical AnalysisVendor |
| https://www.vulncheck.com/advisories/adm-zip-before-0.6.1-denial-of-service-via-inflateasync-unhandled-error-event | [email protected] | Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-248 | Uncaught Exception | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| adm-zip | <= 0.6.0 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 22, 2026 | CVE Modified | CISA-ADP |
| Oct 21, 2026 | New CVE Received | [email protected] |
Volerion