Katalog CVE

CVE-2020-24659

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Wysokie ryzyko
3.83%

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

Streszczenie

W GnuTLS przed wersją 3.6.15 odkryto problem. Serwer może wywołać dereferencję pustego wskaźnika w kliencie TLS 1.3, jeśli wyśle alert no_renegotiation w nieoczekiwanym momencie, a następnie nastąpi nieprawidłowe drugie uzgadnianie. Awaria występuje w ścieżce obsługi błędów aplikacji, gdzie funkcja gnutls_deinit jest wywoływana po wykryciu niepowodzenia uzgadniania.

Ocena ryzyka

Klient łączący się z złośliwym serwerem może doświadczyć awarii aplikacji, co prowadzi do przerwania działania i potencjalnej utraty danych lub niedostępności usług.

Rekomendacja

Zaleca się aktualizację GnuTLS do wersji 3.6.15 lub nowszej, aby zapobiec dereferencji pustego wskaźnika.

Inne podatności w GnuTLS

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

An issue was discovered in GnuTLS before 3.6.15. A server can trigger a NULL pointer dereference in a TLS 1.3 client if a no_renegotiation alert is sent with unexpected timing, and then an invalid second handshake occurs. The crash happens in the application's error handling path, where the gnutls_deinit function is called after detecting a handshake failure.

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