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.
References
Configurations
No configuration.
History
31 Mar 2026, 18:16
| Type | Values Removed | Values Added |
|---|---|---|
| Summary |
|
|
| CWE | CWE-401 |
30 Mar 2026, 20:16
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-03-30 20:16
Updated : 2026-04-01 14:24
NVD link : CVE-2026-21714
Mitre link : CVE-2026-21714
CVE.ORG link : CVE-2026-21714
JSON object : View
Products Affected
No product.
CWE
CWE-401
Missing Release of Memory after Effective Lifetime
