
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-106070 is a denial-of-service vulnerability in the Node.js zlib module caused by improper caching of invalid ZIP local headers. When processing malformed ZIP files, the module may cache invalid headers, potentially enabling attackers to crash applications or cause resource exhaustion. The CVE was inserted into Feedly's threat intelligence feed on October 21, 2026, coinciding with the Node.js v26.12.1 security release. The CVE status is currently listed as "Reserved" and no CVSS score has been publicly assigned yet (Node.js Release, Node.js GitHub).
The root cause is improper input validation or caching logic within the Node.js zlib module (CWE classification not yet formally assigned, but consistent with improper handling of malformed input, likely CWE-20 or CWE-400). When a malformed ZIP file with invalid local headers is processed, the module incorrectly caches these headers rather than rejecting them, which can lead to unexpected application behavior. Exploitation requires an attacker to supply a crafted ZIP file to an application that processes user-provided archives using Node.js's built-in zlib functionality (Node.js Release, CyberSecurityNews).
Successful exploitation can cause denial of service through application crashes or resource exhaustion in Node.js applications that process ZIP files using the zlib module. The primary impact is on availability; confidentiality and integrity impacts are not currently documented. Applications that accept user-supplied ZIP archives are most at risk, and widespread use of Node.js in web services means the potential attack surface is significant (Node.js Release, CyberSecurityNews).
No public proof-of-concept exploit code or evidence of in-the-wild exploitation has been reported as of the time of disclosure. The CVE is currently in "Reserved" status, and no EPSS score or CISA KEV catalog entry has been identified. Exploitation requires the ability to supply a malformed ZIP file to a vulnerable Node.js application, which is a relatively low barrier in applications that accept file uploads (Node.js GitHub).
zlib module.zlib module processes the malformed headers, caches invalid data, and causes the application to crash or exhaust resources, resulting in a denial-of-service condition (Node.js Release, CyberSecurityNews).zlib module during ZIP file processing; error messages referencing invalid ZIP local headers.Node.js has addressed this vulnerability in the v26.12.1 security release. Administrators should upgrade affected Node.js installations to v26.12.1 or later as the primary remediation. As a workaround, applications can implement input validation to reject malformed or suspicious ZIP files before passing them to the zlib module, and restrict file upload functionality to trusted users where possible (Node.js Release, Node.js GitHub).
CyberSecurityNews covered the Node.js security update release, highlighting the zlib flaw among other issues addressed in the v26.12.1 release. The Apereo CAS project also issued a commit referencing the vulnerability, indicating downstream open-source projects are actively responding to the patch (CyberSecurityNews, Apereo CAS Commit).
Fix availability across major Linux distributions and their releases.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."