Katalog CVE

CVE-2026-100659

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

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

Streszczenie

Kodek HTTP/3 Netty (io.netty:netty-codec-http3) w wersjach od 4.2.0.Final do 4.2.17.Final nie egzekwuje wymogu RFC 9114, aby pole pseudo-nagłówka :authority i pole nagłówka host, gdy oba są obecne, miały tę samą wartość. Zdalny nieuwierzytelniony peer może wysłać pojedynczą ramkę HEADERS zawierającą oba pola z różnymi, kontrolowanymi przez atakującego wartościami; żądanie jest akceptowane i dostarczane do aplikacji z dwoma sprzecznymi autorytetami, co pozwala obejść decyzje dotyczące routingu, wirtualnych hostów i kontroli dostępu, gdy różne komponenty w ścieżce żądania konsultują różne pola. Problem naprawiono w 4.2.18.Final.

Ocena ryzyka

Atakujący może obejść mechanizmy routingu i kontroli dostępu, potencjalnie uzyskując dostęp do chronionych zasobów lub kierując ruch do nieodpowiednich usług. Może to prowadzić do naruszenia bezpieczeństwa i nieautoryzowanego dostępu do danych.

Rekomendacja

Zaktualizuj Netty do wersji 4.2.18.Final lub nowszej, która naprawia podatność w kodeku HTTP/3. Do czasu aktualizacji rozważ monitorowanie nietypowych żądań HTTP/3 i wzmocnienie kontroli dostępu na poziomie aplikacji.

Inne podatności w Netty

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

Netty's HTTP/3 codec (io.netty:netty-codec-http3) in versions 4.2.0.Final through 4.2.17.Final does not enforce the RFC 9114 requirement that the :authority pseudo-header field and a literal host header field, when both present, carry the same value. A remote unauthenticated peer can send a single HEADERS frame containing both fields with differing, attacker-controlled values; the request is accepted and delivered to the application with two conflicting authorities, allowing routing, virtual-host, and access-control decisions to be bypassed when different components in the request path consult different fields. This issue is fixed in 4.2.18.Final.

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