CVE-2026-1584
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 71 - wyżej niż 71% wszystkich znanych CVE
Streszczenie
W bibliotece GnuTLS wykryto podatność, która pozwala zdalnemu, nieuwierzytelnionemu atakującemu na wysłanie spreparowanej wiadomości ClientHello z nieprawidłową wartością PSK podczas uzgadniania TLS. Prowadzi to do dereferencji wskaźnika NULL i awarii serwera, powodując zdalną odmowę usługi (DoS).
Ocena ryzyka
Atakujący może zdalnie spowodować awarię serwera wykorzystującego GnuTLS, co prowadzi do przerwania dostępności usług i potencjalnych strat finansowych oraz operacyjnych.
Rekomendacja
Należy niezwłocznie zaktualizować bibliotekę GnuTLS do wersji zawierającej poprawkę eliminującą tę podatność. Jeśli aktualizacja nie jest możliwa, rozważ tymczasowe wyłączenie obsługi PSK w konfiguracji TLS.
Inne podatności w GnuTLS
Zobacz wszystkie- CVE-2016-4456Wysokie
Zmienna środowiskowa 'GNUTLS_KEYLOGFILE' w gnutls 3.4.12 pozwala zdalnym atakującym na nadpisywanie i uszkadzanie dowolnych plików w systemie plików.
- CVE-2017-7507Wysokie
GnuTLS w wersji 3.5.12 i wcześniejszych jest podatny na dereferencję wskaźnika NULL podczas dekodowania odpowiedzi statusowej w rozszerzeniu TLS z poprawnymi danymi. Może to prowadzić do awarii aplikacji serwera GnuTLS.
- CVE-2017-7869Wysokie
GnuTLS przed 20 lutego 2017 roku ma problem z zapisem poza granicami, spowodowany przepełnieniem całkowitym oraz przepełnieniem bufora w pamięci związanym z funkcją cdk_pkt_read w pliku opencdk/read-packet.c. Problem ten jest częścią raportu GNUTLS-SA-2017-3 dostarczonego przez dostawcę i został naprawiony w wersji 3.5.10.
- CVE-2017-5335Wysokie
Funkcje odczytu strumieni w lib/opencdk/read-packet.c w GnuTLS przed wersją 3.3.26 oraz 3.5.x przed wersją 3.5.8 umożliwiają zdalnym atakującym spowodowanie odmowy usługi (błąd braku pamięci i awaria) poprzez spreparowany certyfikat OpenPGP.
- CVE-2016-7444Wysokie
Funkcja gnutls_ocsp_resp_check_crt w GnuTLS przed wersją 3.4.15 oraz 3.5.x przed wersją 3.5.4 nie weryfikuje długości numeru seryjnego odpowiedzi OCSP, co może umożliwić zdalnym atakującym ominięcie mechanizmu walidacji certyfikatów.
- CVE-2015-3308Wysokie
Podatność typu double free w lib/x509/x509_ext.c w GnuTLS przed wersją 3.3.14 umożliwia zdalnym atakującym spowodowanie odmowy usługi lub potencjalnie innych nieokreślonych skutków poprzez spreparowany punkt dystrybucji CRL.
- CVE-2021-20232Krytyczne
W bibliotece gnutls wykryto błąd use-after-free w funkcji client_send_params w pliku lib/ext/pre_shared_key.c. Może on prowadzić do uszkodzenia pamięci i innych potencjalnych konsekwencji.
- CVE-2021-20231Krytyczne
W gnutls wykryto błąd use-after-free w kliencie podczas wysyłania rozszerzenia key_share, co może prowadzić do uszkodzenia pamięci i innych konsekwencji.
- CVE-2020-13777Wysokie
GnuTLS w wersjach 3.6.x przed 3.6.14 używa nieprawidłowej kryptografii do szyfrowania biletu sesji, co powoduje utratę poufności w TLS 1.2 oraz obejście uwierzytelniania w TLS 1.3. Najwcześniejsza podatna wersja to 3.6.4 (2018-09-24) z powodu błędu w commicie z 2018-09-18. Do pierwszej rotacji klucza serwer TLS zawsze używa błędnych danych zamiast klucza szyfrowania pochodzącego z aplikacji.
- CVE-2017-5337Krytyczne
Wielokrotne przepełnienia bufora na stercie w funkcji read_attribute w GnuTLS przed wersją 3.3.26 oraz 3.5.x przed wersją 3.5.8 mogą umożliwić zdalnym atakującym wywołanie nieokreślonego wpływu poprzez spreparowany certyfikat OpenPGP.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in gnutls. A remote, unauthenticated attacker can exploit this vulnerability by sending a specially crafted ClientHello message with an invalid Pre-Shared Key (PSK) binder value during the TLS handshake. This can lead to a NULL pointer dereference, causing the server to crash and resulting in a remote Denial of Service (DoS) condition.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

