CVE-2025-32989
ŚrednieCVSS 5.3Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 67 - wyżej niż 67% wszystkich znanych CVE
Streszczenie
W bibliotece GnuTLS wykryto podatność polegającą na odczycie poza dozwolonym obszarem pamięci sterty podczas przetwarzania rozszerzenia Certificate Transparency (CT) Signed Certificate Timestamp (SCT) w certyfikatach X.509. Problem umożliwia atakującemu stworzenie certyfikatu z nieprawidłowym rozszerzeniem SCT (OID 1.3.6.1.4.1.11129.2.4.2), które może zawierać wrażliwe dane. W rezultacie podczas weryfikacji certyfikatów przez GnuTLS może dojść do ujawnienia poufnych informacji.
Ocena ryzyka
Organizacja narażona jest na wyciek poufnych danych, gdy GnuTLS weryfikuje certyfikaty z określonych stron internetowych, a rozszerzenie SCT nie jest poprawnie sprawdzane. Może to prowadzić do ujawnienia informacji wrażliwych osobom nieuprawnionym.
Rekomendacja
Należy niezwłocznie zaktualizować bibliotekę GnuTLS do wersji, w której usunięto tę podatność. Do czasu aktualizacji zaleca się ograniczenie zaufania do certyfikatów z nieprawidłowymi rozszerzeniami SCT.
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 heap-buffer-overread vulnerability was found in GnuTLS in how it handles the Certificate Transparency (CT) Signed Certificate Timestamp (SCT) extension during X.509 certificate parsing. This flaw allows a malicious user to create a certificate containing a malformed SCT extension (OID 1.3.6.1.4.1.11129.2.4.2) that contains sensitive data. This issue leads to the exposure of confidential information when GnuTLS verifies certificates from certain websites when the certificate (SCT) is not checked correctly.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

