Katalog CVE

CVE-2026-71554

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.42%

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

Streszczenie

h2 to czysto-pythonowa implementacja stosu protokołu HTTP/2. Wersje do 4.4.0 włącznie akceptują bloki nagłówków żądań zawierające więcej niż jeden nagłówek Host i przekazują każdy nagłówek Host do aplikacji konsumującej. Gdy konsument obniża wersję HTTP/2 do HTTP/1.1, wynikowe żądanie zawiera dwie linie nagłówka Host, co stanowi prymityw do przemycania żądań (request smuggling). Problem naprawiono w wersji 4.4.1.

Ocena ryzyka

Ryzyko dla organizacji to możliwość przeprowadzenia ataku typu request smuggling, co może prowadzić do ominięcia zabezpieczeń, przechwycenia żądań lub manipulacji ruchem HTTP.

Rekomendacja

Zaleca się zaktualizowanie biblioteki h2 do wersji 4.4.1 lub nowszej, która zawiera poprawkę tej podatności, oraz sprawdzenie konfiguracji serwerów pod kątem obsługi wielu nagłówków Host.

Powiązane podatności

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

h2 is a pure-Python implementation of a HTTP/2 protocol stack. Versions up to and including 4.4.0 accept request header blocks containing more than one Host header, and forward every Host header to the consuming application. Where the consumer downgrades HTTP/2 to HTTP/1.1, the resulting request carries two Host header lines, providing a request smuggling primitive. This issue is fixed in version 4.4.1.

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