OpenSSL crypto/bio/b_print.c doapr_outch maxlen buffer overflow

CVSS Punteggio Meta TempExploit Prezzo Attuale (≈)Punteggio di interesse CTI
9.1$5k-$25k0.00

Un punto critico di livello critico è stato rilevato in OpenSSL (Network Encryption Software). Riguarda la funzione doapr_outch del file crypto/bio/b_print.c. Mediante la manipolazione del parametro maxlen di un input sconosciuto per mezzo di una vulerabilità di classe buffer overflow. Questo ha un effetto su riservatezza, integrità e disponibilità.

La vulnerabilità è stata pubblicata in data 27/02/2016 da Guido Vranken con identificazione OpenSSL CVE-2016-0799: heap corruption via BIO_printf con un advisory (Website) (confermato). L'advisory è scaricabile da guidovranken.wordpress.com. Questo punto di criticità è identificato come CVE-2016-0799. La vulnerabilità è relativamente apprezzata, anche se ha un'alta complessità. L'attacco può avvenire nella rete. Per l'uso non è richiesta un'autentificazione. Nessun metodo di utilizzo sui dettagli tecnici disponibili. La ragione di questa vulnerabilità è questa parte di codice:

if (buffer && *currlen == *maxlen) {

Per lo scanned Nessus, è disponibile un plugin, numero ID 89842 (Amazon Linux AMI : openssl (ALAS-2016-661) (DROWN) (SLOTH)), che può aiutare a determinare l'esistenza della criticità nel sistema analizzato.

Applicando a patch è possibile eliminare il problema. Il bugfix è scaricabile da github.com. Una possibile soluzione è stata pubblicata 3 giorni dopo la pubblicazione della vulnerabilità.

La vulnerabilità è documentata anche nel database X-Force (111143) e Tenable (89842).

Componente colpito

  • Apache httpd
  • OpenSSL

Prodottoinfo

Genere

Nome

Licenza

CPE 2.3info

CPE 2.2info

CVSSv4info

VulDB CVSS-B Score: 🔍
VulDB CVSS-BT Score: 🔍
VulDB Vettore: 🔍
VulDB Affidabilità: 🔍

CVSSv3info

VulDB Punteggio meta-base: 9.8
VulDB Punteggio Meta Temp: 9.1

VulDB Punteggio di base: 9.8
VulDB Punteggio temporaneo: 8.5
VulDB Vettore: 🔍
VulDB Affidabilità: 🔍

NVD Punteggio di base: 9.8
NVD Vettore: 🔍

CVSSv2info

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
VettoreComplessitàAutenticazioneRiservatezzaIntegritàDisponibilità
sbloccaresbloccaresbloccaresbloccaresbloccaresbloccare
sbloccaresbloccaresbloccaresbloccaresbloccaresbloccare
sbloccaresbloccaresbloccaresbloccaresbloccaresbloccare

VulDB Punteggio di base: 🔍
VulDB Punteggio temporaneo: 🔍
VulDB Affidabilità: 🔍

NVD Punteggio di base: 🔍

Exploitinginfo

Classe: Buffer overflow
CWE: CWE-119
CAPEC: 🔍
ATT&CK: 🔍

Locale: No
Remoto: Si

Disponibilità: 🔍
Stato: Non dimostrata

EPSS Score: 🔍
EPSS Percentile: 🔍

Previsione dei prezzi: 🔍
Preventivo attuale: 🔍

0-Daysbloccaresbloccaresbloccaresbloccare
Oggisbloccaresbloccaresbloccaresbloccare

Nessus ID: 89842
Nessus Nome: Amazon Linux AMI : openssl (ALAS-2016-661) (DROWN) (SLOTH)
Nessus File: 🔍
Nessus Rischio: 🔍
Nessus Family: 🔍
Nessus Context: 🔍

OpenVAS ID: 12024
OpenVAS Nome: Mageia Linux Local Check: mgasa-2016-0093
OpenVAS File: 🔍
OpenVAS Family: 🔍

Qualys ID: 🔍
Qualys Nome: 🔍

Intelligence Sulle Minacceinfo

Interesse: 🔍
Attori Attivi: 🔍
Gruppi APT attivi: 🔍

Contromisureinfo

Raccomandazione: Patch
Stato: 🔍

Tempo di reazione: 🔍
0 giorni di tempo: 🔍
Tempo di esposizione: 🔍

Patch: 578b956fe741bf8e84055547b1e83c28dd902c73

Sequenza temporaleinfo

16/12/2015 🔍
27/02/2016 +73 giorni 🔍
29/02/2016 +2 giorni 🔍
29/02/2016 +0 giorni 🔍
01/03/2016 +0 giorni 🔍
01/03/2016 +0 giorni 🔍
03/03/2016 +1 giorni 🔍
05/03/2016 +2 giorni 🔍
10/03/2016 +5 giorni 🔍
08/07/2022 +2310 giorni 🔍

Fontiinfo

Prodotto: openssl.org

Advisory: OpenSSL CVE-2016-0799: heap corruption via BIO_printf
Riceratore: Guido Vranken
Stato: Confermato
Confermato: 🔍

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

X-Force: 111143 - OpenSSL BIO_*printf() information disclosure
SecurityTracker: 1035133
Vulnerability Center: 57006 - OpenSSL Remote Information Disclosure due to Out-of-Bounds Read in BIO_*printf - CVE-2016-0799, Low
SecurityFocus: 83755 - OpenSSL CVE-2016-0799 Remote Format String Vulnerability

Vedi anche: 🔍

Voceinfo

Data di creazione: 29/02/2016 09:14
Aggiornamenti: 08/07/2022 16:10
I cambiamenti: 29/02/2016 09:14 (78), 01/09/2018 08:40 (19), 08/07/2022 16:10 (5)
Completa: 🔍

Discussione

Ancora nessun commento. Le Lingue: it + en.

Effettua il login per commentare.

Do you want to use VulDB in your project?

Use the official API to access entries easily!