Katalog CVE

CVE-2021-43797

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

Prawdopodobieństwo exploitacji (EPSS)

Wysokie ryzyko
2.88%

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

Streszczenie

Netty przed wersją 4.1.71.Final pomija znaki kontrolne na początku lub końcu nazwy nagłówka, zamiast zgłosić błąd. Może to prowadzić do przemytu żądań HTTP (HTTP request smuggling), ponieważ Netty może "oczyścić" nazwy nagłówków przed przekazaniem ich do systemu zdalnego, który nie widzi już nieprawidłowego użycia.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do przemytu żądań HTTP, co może prowadzić do obejścia zabezpieczeń, zatrucia pamięci podręcznej lub innych ataków na aplikacje używające Netty jako proxy.

Rekomendacja

Zaktualizuj Netty do wersji 4.1.71.Final lub nowszej.

Inne podatności w Netty

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

Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty prior to version 4.1.71.Final skips control chars when they are present at the beginning / end of the header name. It should instead fail fast as these are not allowed by the spec and could lead to HTTP request smuggling. Failing to do the validation might cause netty to "sanitize" header names before it forward these to another remote system when used as proxy. This remote system can't see the invalid usage anymore, and therefore does not do the validation itself. Users should upgrade to version 4.1.71.Final.

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