OpenSSL crypto/bn/bn_print.c BN_bn2dec t memory corruption

CVSS Wynik metatemperaturyExploit Aktualna Cena (≈)Wynik odsetkowy CTI
7.4$0-$5k0.00

W OpenSSL (Network Encryption Software) została odkryta podatność. Podatnością dotknięta jest funkcja BN_bn2dec w pliku crypto/bn/bn_print.c. Poprzez manipulację argumentem t przy użyciu nieznanych danych wejściowych można doprowadzić do wystąpienia podatności przepełnienie bufora. Wpływa to na dostępność.

Błąd został odkryty w dniu 2016-08-25. Informacja o podatności została podana do publicznej wiadomości w dniu 2016-08-16 przez osobę/y Shi Lei jako USN-3087-1 w formie potwierdzone git commit (GIT Repository). Raport na temat podatności został udostępniony pod adresem git.openssl.org. Publikacja informacji została przeprowadzona we współpracy z producentem. Podatność ta posiada unikalny identyfikator CVE-2016-2182. Luka jest stosunkowo popularna, co wynika między innymi z jej niskiej złożoności. Atak może zostać przeprowadzony zdalnie. Do eksploitacji nie potrzeba żadnej formy uwierzytelnienia. Szczegóły techniczne są znane, ale exploit nie jest dostępny. Przyczyna tej luki jest ta czesc kodu:

bn_data = OPENSSL_malloc((num / BN_DEC_NUM + 1) * sizeof(BN_ULONG));

Skaner podatności Nessus jest wyposażony w plugin ID 95255 (AIX OpenSSL Advisory : openssl_advisory21.asc (SWEET32)), który pomaga ustalić, czy dane środowisko jest podatne na atak.

Zastosowanie poprawka eliminuje problem. Poprawka jet dostępna pod adresem git.openssl.org. Potencjalne zabezpieczenie zostało opublikowane po ujawnieniu podatności. Usterka zostanie skierowana z nastepujacych linii kodu:

bn_data_num = num / BN_DEC_NUM + 1;
bn_data = OPENSSL_malloc(bn_data_num * sizeof(BN_ULONG));

Błąd jest również udokumentowany w bazie podatności Tenable (95255).

Produktinfo

Rodzaj

Imię

Licencja

CPE 2.3info

CPE 2.2info

CVSSv4info

VulDB CVSS-B Score: 🔍
VulDB CVSS-BT Score: 🔍
VulDB Wektor: 🔍
VulDB Niezawodność: 🔍

CVSSv3info

VulDB Wynik metabazy: 7.5
VulDB Wynik metatemperatury: 7.4

VulDB Wynik podstawowy: 5.3
VulDB Wynik tymczasowy: 5.1
VulDB Wektor: 🔍
VulDB Niezawodność: 🔍

NVD Wynik podstawowy: 9.8
NVD Wektor: 🔍

CVSSv2info

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
WektorMożliwość wykorzystaniaUwierzytelnianiePoufnośćIntegralnośćDostępność
odblokowaćodblokowaćodblokowaćodblokowaćodblokowaćodblokować
odblokowaćodblokowaćodblokowaćodblokowaćodblokowaćodblokować
odblokowaćodblokowaćodblokowaćodblokowaćodblokowaćodblokować

VulDB Wynik podstawowy: 🔍
VulDB Wynik tymczasowy: 🔍
VulDB Niezawodność: 🔍

NVD Wynik podstawowy: 🔍

Exploitinfo

Klasa: Przepełnienie bufora
CWE: CWE-787 / CWE-119
CAPEC: 🔍
ATT&CK: 🔍

Lokalny: Nie
Zdalny: Tak

Dostępność: 🔍
Status: Nie określono

EPSS Score: 🔍
EPSS Percentile: 🔍

Przewidywanie ceny: 🔍
Aktualny szacunek cena: 🔍

0-Dayodblokowaćodblokowaćodblokowaćodblokować
Dzisiajodblokowaćodblokowaćodblokowaćodblokować

Nessus ID: 95255
Nessus Imię: AIX OpenSSL Advisory : openssl_advisory21.asc (SWEET32)
Nessus Plik: 🔍
Nessus Ryzyko: 🔍
Nessus Family: 🔍
Nessus Context: 🔍

OpenVAS ID: 59958
OpenVAS Imię: RedHat Update for openssl RHSA-2016:1940-01
OpenVAS Plik: 🔍
OpenVAS Family: 🔍

Qualys ID: 🔍
Qualys Imię: 🔍

Inteligencja Zagrożeńinfo

Wysiłek: 🔍
Aktywni aktorzy: 🔍
Aktywne grupy APT: 🔍

Przeciwdziałanieinfo

Zalecane: Poprawka
Status: 🔍

Czas reakcji: 🔍
0-dniowy czas: 🔍
Czas ekspozycji: 🔍

Poprawka: 07bed46f332fce8c1d157689a2cdf915a982ae34

Oś czasuinfo

2016-01-29 🔍
2016-08-16 +200 dni 🔍
2016-08-16 +0 dni 🔍
2016-08-16 +0 dni 🔍
2016-08-25 +9 dni 🔍
2016-08-25 +0 dni 🔍
2016-08-25 +0 dni 🔍
2016-09-16 +22 dni 🔍
2016-11-22 +67 dni 🔍
2022-09-14 +2122 dni 🔍

Źródłainfo

Produkt: openssl.org

Raport: USN-3087-1
Badacz: Shi Lei
Status: Potwierdzone
Potwierdzenie: 🔍
Koordynowane: 🔍

CVE: CVE-2016-2182 (🔍)
OVAL: 🔍

SecurityTracker: 1036688
SecurityFocus: 92557 - OpenSSL 'BN_bn2dec()' Function Out of Bounds Write Denial of Service Vulnerability

Zobacz także: 🔍

Wpisinfo

Stworzono: 2016-08-25 11:29
Aktualizacje: 2022-09-14 09:56
Zmiany: 2016-08-25 11:29 (86), 2019-07-07 15:53 (7), 2022-09-14 09:56 (5)
Kompletny: 🔍
Cache ID: 18:531:103

Dyskusja

Brak komentarzy. Języki: pl + en.

Zaloguj się, aby skomentować.

Do you know our Splunk app?

Download it now for free!