Katalog CVE

CVE-2026-94439

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Gdy handler serwera HTTP wysyła odpowiedź 2xx na żądanie HTTP/1 CONNECT i zwraca bez przejęcia połączenia, serwer nieprawidłowo kontynuuje odczytywanie i obsługę żądań z tego połączenia. Ponieważ odpowiedź 2xx na CONNECT przekształca połączenie w tunel, serwer nie powinien traktować go jako nadal zawierającego HTTP.

Ocena ryzyka

Może to prowadzić do przemytu żądań (request smuggling), gdy pośredniczący proxy uważa dane za tunelowane, a serwer za HTTP.

Rekomendacja

Zaktualizuj serwer HTTP do wersji z poprawką, która prawidłowo obsługuje połączenia po odpowiedzi 2xx na CONNECT.

Inne podatności w Go net/http

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

When an HTTP server handler sends a 2xx response to an HTTP/1 CONNECT request and returns without hijacking the connection, the server improperly continues to read and serve requests from the connection. Since a 2xx response to an HTTP/1 CONNECT converts the connection into a tunnel, the server should not treat the connection as continuing to contain HTTP. The impact of this misbehavior is mostly limited to potential request smuggling, where an intermediate proxy considers the data on the connection to be tunneled and the server considers it to be HTTP.

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