CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2010-0731

High
Published: Translated: NVD NIST

Summary

Funkcja gnutls_x509_crt_get_serial w bibliotece GnuTLS przed wersją 1.2.1, działająca na platformach big-endian, 64-bitowych, wywołuje asn1_read_value z wskaźnikiem do niewłaściwego typu danych oraz błędną wartością długości. To pozwala zdalnym atakującym na ominięcie sprawdzania listy unieważnionych certyfikatów (CRL) i powoduje przepełnienie bufora na stosie poprzez spreparowany certyfikat X.509, związane z ekstrakcją numeru seryjnego.

Risk Assessment

Organizacje mogą być narażone na ataki, które pozwalają na ominięcie mechanizmów bezpieczeństwa związanych z unieważnionymi certyfikatami, co może prowadzić do wykorzystania złośliwych certyfikatów. To zwiększa ryzyko nieautoryzowanego dostępu do systemów i danych.

Recommendation

Zaleca się aktualizację biblioteki GnuTLS do wersji 1.2.1 lub nowszej, aby usunąć tę podatność. Dodatkowo, warto monitorować i weryfikować certyfikaty używane w systemach, aby zminimalizować ryzyko związane z unieważnionymi certyfikatami.

Related vulnerabilities

Original NVD description (English source)

The gnutls_x509_crt_get_serial function in the GnuTLS library before 1.2.1, when running on big-endian, 64-bit platforms, calls the asn1_read_value with a pointer to the wrong data type and the wrong length value, which allows remote attackers to bypass the certificate revocation list (CRL) check and cause a stack-based buffer overflow via a crafted X.509 certificate, related to extraction of a serial number.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS