Memory Exhaustion Issue in Node.js for Unauthenticated HTTP/2 Clients
CVE-2026-123868

5.9MEDIUM

Key Information:

Vendor

Nodejs

Status
Vendor
CVE Published:
11 November 2026

What is CVE-2026-123868?

A vulnerability exists in Node.js where unauthenticated HTTP/2 clients can exploit server memory usage. The issue arises because inbound DATA frames are processed without properly accounting for the queued memory, leading to significant retention of memory resources as these frames fill the server's receive window. Each small DATA frame consumes bandwidth disproportionately compared to the memory released, ultimately resulting in potential server performance degradation or outages. This issue impacts Node.js versions 26.x and 24.x, necessitating prompt attention from developers and system administrators to mitigate risks.

Affected Version(s)

node 24.0.0 < 24.22.3

node 25.0.0 < 26.13.1

References

CVSS V3.0

Score:
5.9
Severity:
MEDIUM
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
High
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

jiri1234
mcollina
aduh95
.