Katalog CVE

CVE-2026-19203

WysokieCVSS 8.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Klient może wysyłać specjalnie spreparowane żądania HTTP/1.1 chunked do serwera Jetty, które powodują, że Jetty i pośredniczący proxy interpretują różne granice żądań, co może prowadzić do przemycania żądań HTTP (HTTP request smuggling). Jest to spowodowane akceptowaniem przez Jetty pojedynczego znaku LF jako terminatora w częściach parsowania żądań chunked. W zależności od wersji Jetty i skonfigurowanego trybu zgodności HTTP może to wystąpić w rozszerzeniach chunk, terminacji danych chunk lub terminacji nagłówków trailer.

Ocena ryzyka

Przemycanie żądań HTTP może pozwolić atakującemu na obejście zabezpieczeń, przechwycenie sesji innych użytkowników lub zatrucie pamięci podręcznej, co może prowadzić do poważnych naruszeń bezpieczeństwa aplikacji.

Rekomendacja

Zaktualizuj serwer Jetty do wersji, która zawiera poprawkę dla tego problemu, lub skonfiguruj tryb zgodności HTTP w sposób zapobiegający akceptowaniu pojedynczego LF jako terminatora.

Inne podatności w Jetty

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

A client may issue specially crafted HTTP/1.1 chunked requests to a Jetty server that cause Jetty and an intermediary proxy to interpret different request boundaries, potentially resulting in HTTP request smuggling. This is caused by Jetty accepting a lone LF character as a terminator in parts of chunked request parsing. Depending on the Jetty version and configured HTTP compliance mode, this may occur in chunk extensions, chunk data termination, or trailer termination.

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