Katalog CVE

CVE-2026-42582

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.44%

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

Streszczenie

W bibliotece Netty przed wersją 4.2.13.Final w dekoderze QpackDecoder podczas przetwarzania nagłówków HTTP/3 występuje podatność polegająca na braku weryfikacji długości literału przed alokacją pamięci. Atakujący może przesłać spreparowane ramki, które powodują alokację ogromnych buforów, co prowadzi do wyczerpania pamięci (Denial of Service).

Ocena ryzyka

Organizacja narażona jest na atak DoS, który może doprowadzić do awarii serwera lub aplikacji korzystających z Netty do obsługi protokołu HTTP/3. Wykorzystanie podatności nie wymaga uwierzytelnienia, a jedynie możliwości wysłania specjalnie skonstruowanego żądania.

Rekomendacja

Należy niezwłocznie zaktualizować bibliotekę Netty do wersji 4.2.13.Final lub nowszej. Jeśli aktualizacja nie jest możliwa, należy rozważyć tymczasowe wyłączenie obsługi HTTP/3 lub zastosowanie reguł WAF blokujących podejrzane ramki.

Inne podatności w Netty

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

Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final, when decoding header blocks, the non-Huffman branch of io.netty.handler.codec.http3.QpackDecoder#decodeHuffmanEncodedLiteral may execute new byte[length] for a string literal before verifying that length bytes are actually present in the compressed field section. The wire encoding allows a very large length to be expressed in few bytes. There is no check that length <= in.readableBytes() before new byte[length]. This vulnerability is fixed in 4.2.13.Final.

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