OpenSSL bis 1.0.1u crypto/ec/ecdsa_ossl.c ecdsa_sign_setup Information Disclosure
| CVSS Meta Temp Score | Aktueller Exploitpreis (≈) | CTI Interest Score |
|---|---|---|
| 4.7 | $0-$5k | 0.00 |
Zusammenfassung
In OpenSSL bis 1.0.1u wurde eine Schwachstelle ausgemacht. Sie wurde als problematisch eingestuft. Dies betrifft die Funktion ecdsa_sign_setup der Datei crypto/ec/ecdsa_ossl.c. Mittels Manipulieren mit unbekannten Daten kann eine Information Disclosure-Schwachstelle ausgenutzt werden.
Diese Schwachstelle wird als CVE-2016-7056 gehandelt. Der Angriff muss lokal erfolgen. Es ist kein Exploit verfügbar.
Es wird empfohlen, einen Patch anzuwenden, um dieses Problem zu beheben.
Details
In OpenSSL bis 1.0.1u (Network Encryption Software) wurde eine problematische Schwachstelle entdeckt. Es geht um die Funktion ecdsa_sign_setup der Datei crypto/ec/ecdsa_ossl.c. Durch Manipulation mit einer unbekannten Eingabe kann eine Information Disclosure-Schwachstelle ausgenutzt werden. CWE definiert das Problem als CWE-320. Die Auswirkungen sind bekannt für die Vertraulichkeit. Die Zusammenfassung von CVE lautet:
A timing attack flaw was found in OpenSSL 1.0.1u and before that could allow a malicious user with local access to recover ECDSA P-256 private keys.Die Entdeckung des Problems geschah am 10.01.2017. Die Schwachstelle wurde am 10.01.2017 durch Cesar Pereida García und Billy Bob Brumley als Cryptology ePrint Report 2016/1195 in Form eines bestätigten Papers (Website) öffentlich gemacht. Das Advisory findet sich auf ia.cr. Die Veröffentlichung passierte hierbei in Koordination mit dem Projektteam. Die Verwundbarkeit wird seit dem 23.08.2016 als CVE-2016-7056 geführt. Der Angriff muss lokal angegangen werden. Das Ausnutzen erfordert eine einfache Authentisierung. Technische Details sind bekannt, ein verfügbarer Exploit hingegen nicht. Diese Schwachstelle wird durch das MITRE ATT&CK als Angriffstechnik T1600.001 bezeichnet.
Mindestens 22 Tage galt die Schwachstelle als nicht öffentlicher Zero-Day. Während dieser Zeit erzielte er wohl etwa $5k-$25k auf dem Schwarzmarkt. Für den Vulnerability Scanner Nessus wurde am 31.03.2017 ein Plugin mit der ID 99134 (macOS 10.12.x < 10.12.4 Multiple Vulnerabilities (httpoxy)) herausgegeben, womit die Existenz der Schwachstelle geprüft werden kann. Es wird der Family MacOS X Local Security Checks zugeordnet und im Kontext c ausgeführt. Der kommerzielle Vulnerability Scanner Qualys bietet das Plugin 175949 (Debian Security Update for openssl (DSA 3773-1)) zur Prüfung der Schwachstelle an.
Die Schwachstelle lässt sich durch das Einspielen eines Patches lösen. Dieser kann von ia.cr bezogen werden. Das Erscheinen einer Gegenmassnahme geschah direkt nach der Veröffentlichung der Schwachstelle. Die Entwickler haben damit sofort gehandelt.
Unter anderem wird der Fehler auch in den Datenbanken von Tenable (99134), SecurityFocus (BID 95375†) und SecurityTracker (ID 1037575†) dokumentiert. Schwachstellen ähnlicher Art sind dokumentiert unter VDB-93073, VDB-93752, VDB-94628 und VDB-96036. Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.
Produkt
Typ
Name
Version
- 1.0.1a
- 1.0.1b
- 1.0.1c
- 1.0.1d
- 1.0.1e
- 1.0.1f
- 1.0.1g
- 1.0.1h
- 1.0.1i
- 1.0.1j
- 1.0.1k
- 1.0.1l
- 1.0.1m
- 1.0.1n
- 1.0.1o
- 1.0.1p
- 1.0.1q
- 1.0.1r
- 1.0.1s
- 1.0.1t
- 1.0.1u
Lizenz
Support
- end of life (old version)
Webseite
- Produkt: https://www.openssl.org/
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Zuverlässigkeit: 🔍
CVSSv3
VulDB Meta Base Score: 4.8VulDB Meta Temp Score: 4.7
VulDB Base Score: 3.3
VulDB Temp Score: 3.2
VulDB Vector: 🔍
VulDB Zuverlässigkeit: 🔍
NVD Base Score: 5.5
NVD Vector: 🔍
CNA Base Score: 5.5
CNA Vector (Red Hat, Inc.): 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vektor | Komplexität | Authentisierung | Vertraulichkeit | Integrität | Verfügbarkeit |
|---|---|---|---|---|---|
| freischalten | freischalten | freischalten | freischalten | freischalten | freischalten |
| freischalten | freischalten | freischalten | freischalten | freischalten | freischalten |
| freischalten | freischalten | freischalten | freischalten | freischalten | freischalten |
VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Zuverlässigkeit: 🔍
NVD Base Score: 🔍
Exploiting
Klasse: Information DisclosureCWE: CWE-320
CAPEC: 🔍
ATT&CK: 🔍
Physisch: Teilweise
Lokal: Ja
Remote: Nein
Verfügbarkeit: 🔍
Status: Nicht definiert
EPSS Score: 🔍
EPSS Percentile: 🔍
Preisentwicklung: 🔍
Aktuelle Preisschätzung: 🔍
| 0-Day | freischalten | freischalten | freischalten | freischalten |
|---|---|---|---|---|
| Heute | freischalten | freischalten | freischalten | freischalten |
Nessus ID: 99134
Nessus Name: macOS 10.12.x < 10.12.4 Multiple Vulnerabilities (httpoxy)
Nessus Datei: 🔍
Nessus Risiko: 🔍
Nessus Family: 🔍
Nessus Context: 🔍
OpenVAS ID: 801105
OpenVAS Name: Apple Mac OS X Multiple Vulnerabilities-HT207615
OpenVAS Datei: 🔍
OpenVAS Family: 🔍
Qualys ID: 🔍
Qualys Name: 🔍
Threat Intelligence
Interesse: 🔍Aktive Akteure: 🔍
Aktive APT Gruppen: 🔍
Gegenmassnahmen
Empfehlung: PatchStatus: 🔍
Reaktionszeit: 🔍
0-Day Time: 🔍
Exposure Time: 🔍
Patch: 8aed2a7548362e88e84a7feb795a3a97e8395008
Timeline
23.08.2016 🔍19.12.2016 🔍
10.01.2017 🔍
10.01.2017 🔍
10.01.2017 🔍
10.01.2017 🔍
10.01.2017 🔍
13.01.2017 🔍
31.03.2017 🔍
10.09.2018 🔍
28.10.2022 🔍
Quellen
Produkt: openssl.orgAdvisory: Cryptology ePrint Report 2016/1195
Person: Cesar Pereida García, Billy Bob Brumley
Status: Bestätigt
Bestätigung: 🔍
Koordiniert: 🔍
CVE: CVE-2016-7056 (🔍)
GCVE (CVE): GCVE-0-2016-7056
GCVE (VulDB): GCVE-100-95275
OVAL: 🔍
SecurityFocus: 95375 - OpenSSL CVE-2016-7056 Local Information Disclosure Vulnerability
OSVDB: - CVE-2016-7056 - OpenSSL - Timing Attack Issue
SecurityTracker: 1037575
Siehe auch: 🔍
Eintrag
Erstellt: 13.01.2017 11:33Aktualisierung: 28.10.2022 14:21
Anpassungen: 13.01.2017 11:33 (76), 21.07.2020 11:40 (17), 28.10.2022 14:17 (3), 28.10.2022 14:21 (12)
Komplett: 🔍
Cache ID: 216:D47:103
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.
Bisher keine Kommentare. Sprachen: de + en.
Bitte loggen Sie sich ein, um kommentieren zu können.