Katalog CVE

CVE-2026-42545

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

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

Streszczenie

Granian to serwer HTTP w Rust dla aplikacji Python. W wersjach od 0.2.0 do 2.7.4 Granian przerywa proces workera, jeśli aplikacja WSGI zwróci nieprawidłową nazwę lub wartość nagłówka odpowiedzi HTTP. Ścieżka konwersji odpowiedzi WSGI używa .unwrap() na konstruktorach nazwy i wartości nagłówka, więc zniekształcone wyjście aplikacji powoduje przerwanie procesu zamiast obsłużonego błędu.

Ocena ryzyka

Złośliwe lub błędne dane wejściowe mogą doprowadzić do awarii procesu workera, powodując odmowę usługi. Może to destabilizować aplikację i obniżać dostępność.

Rekomendacja

Zaktualizuj Granian do wersji 2.7.4. Upewnij się, że aplikacja WSGI generuje poprawne nagłówki odpowiedzi.

Powiązane podatności

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

Granian is a Rust HTTP server for Python applications. From 0.2.0 to 2.7.4, Granian aborts a worker process if a WSGI application returns an invalid HTTP response header name or value. The WSGI response conversion path uses .unwrap() on both the header name and header value constructors, so malformed output from the application becomes a process abort instead of a handled error. This vulnerability is fixed in 2.7.4.

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