Katalog CVE

CVE-2025-58056

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.71%

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

Streszczenie

Netty w wersjach 4.1.124.Final i 4.2.0.Alpha3 do 4.2.4.Final niepoprawnie akceptuje samotne znaki nowej linii (LF) jako terminator linii rozmiaru fragmentu, zamiast wymagać CRLF zgodnie ze standardem HTTP/1.1. W połączeniu z odwrotnymi proxy, które inaczej parsują LF, atakujący mogą spreparować żądania, które proxy widzi jako jedno, a Netty przetwarza jako dwa, umożliwiając ataki typu request smuggling.

Ocena ryzyka

Atakujący może przemycić żądania przez proxy, co może prowadzić do obejścia kontroli bezpieczeństwa, zatrucia pamięci podręcznej lub nieautoryzowanego dostępu do zasobów.

Rekomendacja

Zaktualizuj Netty do wersji 4.1.125.Final lub 4.2.5.Final, które naprawiają podatność.

Inne podatności w Netty

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

Netty is an asynchronous event-driven network application framework for development of maintainable high performance protocol servers and clients. In versions 4.1.124.Final, and 4.2.0.Alpha3 through 4.2.4.Final, Netty incorrectly accepts standalone newline characters (LF) as a chunk-size line terminator, regardless of a preceding carriage return (CR), instead of requiring CRLF per HTTP/1.1 standards. When combined with reverse proxies that parse LF differently (treating it as part of the chunk extension), attackers can craft requests that the proxy sees as one request but Netty processes as two, enabling request smuggling attacks. This is fixed in versions 4.1.125.Final and 4.2.5.Final.

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