Katalog CVE

CVE-2024-32650

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Rustls to nowoczesna biblioteka TLS napisana w Rust. Metoda `rustls::ConnectionCommon::complete_io` może wpaść w nieskończoną pętlę w zależności od danych wejściowych z sieci, gdy serwer rustls jest blokujący, a klient wyśle wiadomość `close_notify` zaraz po `client_hello`.

Ocena ryzyka

Ta podatność może prowadzić do zablokowania serwera, co wpływa na dostępność usług. Organizacje mogą doświadczyć przerw w działaniu, co może wpłynąć na ich reputację i zaufanie klientów.

Rekomendacja

Zaleca się aktualizację do wersji 0.23.5, 0.22.4 lub 0.21.11, aby usunąć tę podatność. Regularne aktualizacje oprogramowania są kluczowe dla zapewnienia bezpieczeństwa systemów.

Powiązane podatności

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

Rustls is a modern TLS library written in Rust. `rustls::ConnectionCommon::complete_io` could fall into an infinite loop based on network input. When using a blocking rustls server, if a client send a `close_notify` message immediately after `client_hello`, the server's `complete_io` will get in an infinite loop. This vulnerability is fixed in 0.23.5, 0.22.4, and 0.21.11.

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