Request Desynchronization in Node.js HTTP Client for Node.js Proxies
CVE-2026-48932

3.7LOW

Key Information:

Vendor

Nodejs

Status
Vendor
CVE Published:
1 September 2026

What is CVE-2026-48932?

A flaw in the Node.js HTTP client leads to potential request desynchronization issues for Node.js-based forwarding proxies. This occurs when proxies attempt to rebuild outbound headers from the visible 'IncomingMessage' headers while inadvertently piping the original request body to a reused backend connection. The Node.js platform may omit certain headers, such as 'Content-Length', beyond specified limits, while still utilizing these omitted headers internally, which can create discrepancies in HTTP message framing and result in unintended data exposure. This vulnerability is present across all supported release lines of Node.js, including versions 22, 24, and 26.

Affected Version(s)

node 22.22.3

node 24.16.0

node 26.3.0

References

CVSS V3.0

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

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.