Katalog CVE

CVE-2016-9939

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W bibliotece Crypto++ (znanej również jako cryptopp i libcrypto++) w wersji 5.6.4 wystąpił błąd w procedurze dekodowania ASN.1 BER. Błąd ten powoduje, że biblioteka alokuje blok pamięci na podstawie pola długości obiektu ASN.1, co prowadzi do opóźnienia podczas zerowania pamięci w przypadku niewystarczającej ilości bajtów zawartości.

Ocena ryzyka

Organizacje mogą doświadczyć opóźnień w działaniu aplikacji korzystających z tej biblioteki, co może wpłynąć na wydajność systemów. Dodatkowo, nieefektywne zarządzanie pamięcią może prowadzić do problemów z bezpieczeństwem.

Rekomendacja

Zaleca się aktualizację biblioteki Crypto++ do najnowszej wersji, aby usunąć ten błąd oraz poprawić wydajność i bezpieczeństwo aplikacji.

Powiązane podatności

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

Crypto++ (aka cryptopp and libcrypto++) 5.6.4 contained a bug in its ASN.1 BER decoding routine. The library will allocate a memory block based on the length field of the ASN.1 object. If there is not enough content octets in the ASN.1 object, then the function will fail and the memory block will be zeroed even if its unused. There is a noticeable delay during the wipe for a large allocation.

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