Impact
A flaw in Node.js a malicious or compromised server to send an unlimited number of ORIGIN frames. Each frame consumes memory on the client side, which can quickly exhaust available heap space. This exhaustion can trigger an Out of Memory condition that terminates the Node.js process, effectively causing a denial of service. The weakness is a classic resource exhaustion vulnerability (CWE‑400, CWE‑770).
Affected Systems
The issue is present in all currently supported Node.js release lines, specifically Node.js 22, Node.js 24, and Node.js 26. Deployments using any of these versions and making HTTP/2 calls are affected.
Risk and Exploitability
The CVSS score of 5.3 indicates moderate severity. The EPSS score of 0.00505 indicates a very low likelihood of exploitation, and the vulnerability is not present in the CISA KEV catalog, implying no known active exploitation at the time of this analysis. The attack vector is likely from a remote server that an application trusts for HTTP/2 traffic; an attacker who can control such a server can trigger the memory exhaustion and cause the client application to crash.
OpenCVE Enrichment