Katalog CVE

CVE-2026-48932

NiskieCVSS 3.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

Percentyl 6 - wyżej niż 6% wszystkich znanych CVE

Streszczenie

Podatność w kliencie HTTP Node.js może powodować desynchronizację żądań w przypadku serwerów proxy opartych na Node.js, które odtwarzają nagłówki wychodzące z widocznych nagłówków IncomingMessage, jednocześnie przesyłając oryginalne ciało żądania do ponownie używanego połączenia.

Ocena ryzyka

Atakujący może wykorzystać desynchronizację żądań do manipulowania ruchem HTTP, co może prowadzić do przechwycenia danych, zatrucia pamięci podręcznej lub innych ataków na integralność komunikacji.

Rekomendacja

Zaktualizuj Node.js do najnowszej wersji z poprawką dla wszystkich wspieranych linii wydawniczych (22, 24, 26).

Inne podatności w Node.js

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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**.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS