Katalog CVE

CVE-2026-42586

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

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

Streszczenie

Netty to asynchroniczny, sterowany zdarzeniami framework aplikacji sieciowych. W wersjach przed 4.2.13.Final i 4.1.133.Final koder Redis (RedisEncoder) zapisuje kontrolowaną przez użytkownika treść łańcuchową bezpośrednio do bufora wyjściowego sieci bez walidacji lub sanityzacji znaków CRLF (\r\n). Ponieważ protokół serializacji Redis (RESP) używa CRLF jako separatora poleceń/odpowiedzi, atakujący kontrolujący treść wiadomości Redis może wstrzyknąć dowolne polecenia Redis lub sfałszować fałszywe odpowiedzi. Podatność została naprawiona w wersjach 4.2.13.Final i 4.1.133.Final.

Ocena ryzyka

Podatność pozwala na wstrzykiwanie poleceń Redis (command injection) lub fałszowanie odpowiedzi, co może prowadzić do nieautoryzowanych operacji na danych, obejścia kontroli dostępu lub zatrucia komunikacji. Szczególnie istotne dla aplikacji używających Netty jako klienta Redis z danymi pochodzącymi od użytkownika.

Rekomendacja

Zaktualizuj Netty do wersji 4.2.13.Final lub 4.1.133.Final (lub nowszej). Dodatkowo waliduj dane wejściowe użytkownika przed przekazaniem ich do kodera Redis.

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 and 4.1.133.Final, the Netty Redis codec encoder (RedisEncoder) writes user-controlled string content directly to the network output buffer without validating or sanitizing CRLF (\r\n) characters. Since the Redis Serialization Protocol (RESP) uses CRLF as the command/response delimiter, an attacker who can control the content of a Redis message can inject arbitrary Redis commands or forge fake responses. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final.

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