Use-After-Free Vulnerability in Node.js HTTP/2 Stream Teardown Affecting Multiple Versions
CVE-2026-123866

7.5HIGH

Key Information:

Vendor

Nodejs

Status
Vendor
CVE Published:
11 November 2026

What is CVE-2026-123866?

A use-after-free vulnerability in Node.js HTTP/2 stream teardown allows for the potential leaking of response memory, which may include sensitive data from other connections' response buffers. This occurs when a response buffer is freed during a stream teardown, yet a reference to it remains, leading to unintentionally writing freed or unrelated heap memory to the socket instead of the intended response. Instances can be triggered either by a remote peer or through application-driven actions, notably in versions 26.x, 24.x, and 22.x.

Affected Version(s)

node 0.0.0 < 22.23.5

node 23.0.0 < 24.22.3

node 25.0.0 < 26.13.1

References

CVSS V3.0

Score:
7.5
Severity:
HIGH
Confidentiality:
High
Integrity:
None
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

aidan02
mcollina
aduh95
.