CVE Catalog

CVE-2026-21714

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.45%

38th percentile - higher than 38% of all known CVEs

Summary

A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up. This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.

Risk Assessment

Memory leak can lead to resource exhaustion on the server, potentially resulting in denial of service (DoS) and application instability.

Recommendation

Update Node.js to a version that includes a fix for this vulnerability. Monitor Node.js security advisories.

Other vulnerabilities in Node.js

See all
Original NVD description (English source)

A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up. This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS