Impact
A flaw in Node.js’s synchronous zlib APIs allows a maliciously crafted TypedArray byteLength to trigger a reachable assertion, causing the entire process to crash. This issue is identified as Improper Input Validation (CWE‑400) and also references Stack-based Buffer Overflow (CWE‑617). The repeated exploitation results in a denial of service, potentially overwhelming a running Node.js application.
Affected Systems
The vulnerability affects the Node.js runtime, specifically versions 22.x, 24.x, and 26.x.
Risk and Exploitability
The CVSS score of 6.2 indicates moderate severity. An EPSS score of <1% suggests a low likelihood of exploitation, and the vulnerability is not listed in the CISA KEV catalog. An attacker who can supply a malformed TypedArray to a Node.js application that calls any of the 11 synchronous zlib functions may trigger the reachable assertion and cause a crash; repeated exploitation can lead to a denial of service.
OpenCVE Enrichment