Katalog CVE

CVE-2026-59919

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.11%

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

Streszczenie

Netty przed wersjami 4.1.136.Final i 4.2.16.Final nie sprawdza adresów AF_UNIX pod kątem znaków CRLF w enkoderze HAProxyMessageEncoder, co pozwala atakującemu na wstrzyknięcie sekwencji \r\n i podzielenie nagłówka PROXY na wiele linii. Umożliwia to fałszowanie adresu źródłowego/docelowego klienta dla serwera downstream lub load balancera.

Ocena ryzyka

Ryzyko polega na możliwości fałszowania adresów IP w protokole HAProxy, co może prowadzić do ominięcia kontroli dostępu, ataków typu spoofing oraz naruszenia integralności ruchu sieciowego.

Rekomendacja

Zaleca się aktualizację Netty do wersji 4.1.136.Final lub 4.2.16.Final.

Inne podatności w Netty

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

Netty is an asynchronous, event-driven network application framework. In versions prior to 4.1.136.Final and 4.2.16.Final, Netty's HAProxy encoder ( HAProxyMessageEncoder ) writes AF_UNIX source and destination socket addresses into the HAProxy V1 text protocol without validating them for CRLF characters, so an attacker who controls an AF_UNIX address can inject  \r\n  sequences and split the single PROXY header into multiple lines. This is possible because the V1 protocol uses CRLF as its line terminator and, unlike IPv4/IPv6 addresses whose format checks implicitly reject CRLF, AF_UNIX addresses are only validated for length (up to 108 bytes), allowing a forged second PROXY header line that spoofs the client source/destination IP to a downstream server or load balancer. The issue is fixed in versions 4.1.136.Final and 4.2.16.Final.

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