CVE Catalog

CVE-2026-48932

LowCVSS 3.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.16%

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

Summary

Vulnerability in Node.js HTTP client can cause request desynchronization for Node.js-based forwarding proxies that rebuild outbound headers from visible IncomingMessage headers while piping the original body to a reused backend connection.

Risk Assessment

An attacker can exploit request desynchronization to manipulate HTTP traffic, potentially leading to data interception, cache poisoning, or other attacks on communication integrity.

Recommendation

Update Node.js to the latest patched version for all supported release lines (22, 24, 26).

Other vulnerabilities in Node.js

See all
Original NVD description (English source)

A flaw in Node.js HTTP client can cause a request desynchronization for Node.js-based forwarding proxies that rebuild outbound headers from the visible `IncomingMessage` headers while piping the original body to a reused backend connection. Node.js can omit headers beyond `maxHeadersCount` / `maxHeaderPairs` from `req.headers`, `req.rawHeaders`, and `req.headersDistinct`, while still using those omitted headers internally for HTTP message framing. In particular, `Content-Length` can be hidden from userland while the request body is still delivered. This vulnerability affects all supported release lines: **Node.js 22**, **Node.js 24**, and **Node.js 26**.

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