Katalog CVE

CVE-2026-78663

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Serwer HTTP/2 może dwukrotnie zwrócić kontrolę przepływu na poziomie połączenia dla tych samych danych: raz, gdy klient resetuje strumień, a ponownie, gdy handler żądania odczytuje buforowane dane. Złośliwy klient może to wykorzystać do obejścia skonfigurowanego limitu kontroli przepływu na poziomie połączenia (MaxReceiveBufferPerConnection).

Ocena ryzyka

Obejście limitu kontroli przepływu może prowadzić do nadmiernego zużycia pamięci i odmowy usługi (DoS).

Rekomendacja

Zaktualizuj implementację HTTP/2 do wersji z poprawką.

Inne podatności w Go net/http

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

The HTTP/2 server can refund connection-level flow control twice for the same data: Once when a client resets a stream (refunding data for any sent-but-unread portion of the stream), and again when a request handler reads the buffered data. A malicious client can exploit this to bypass the configured connection-level flow control limit (MaxReceiveBufferPerConnection). Total buffered data is still limited by the concurrent stream limit and stream-level flow control.

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