VDB-92519 · CVE-2016-7099 · BID 93191

Node.js bis 0.10.46/0.12.15/4.5.x/6.6.x X.509 Certificate tlscheckServerIdentity name unbekannte Schwachstelle

CVSS Meta Temp ScoreAktueller Exploitpreis (≈)CTI Interest Score
5.8$0-$5k0.00

Eine Schwachstelle wurde in Node.js bis 0.10.46/0.12.15/4.5.x/6.6.x (JavaScript Library) ausgemacht. Sie wurde als kritisch eingestuft. Hierbei geht es um die Funktion tlscheckServerIdentity der Komponente X.509 Certificate Handler. Durch das Beeinflussen des Arguments name durch Wildcard kann eine unbekannte Schwachstelle ausgenutzt werden. Klassifiziert wurde die Schwachstelle durch CWE als CWE-19. Auswirken tut sich dies auf Vertraulichkeit und Integrität. Die Zusammenfassung von CVE lautet:

The tls.checkServerIdentity function in Node.js 0.10.x before 0.10.47, 0.12.x before 0.12.16, 4.x before 4.6.0, and 6.x before 6.7.0 does not properly handle wildcards in name fields of X.509 certificates, which allows man-in-the-middle attackers to spoof servers via a crafted certificate.

Die Schwachstelle wurde am 10.10.2016 durch Alexander Minozhenko von Atlassian (Website) herausgegeben. Das Advisory findet sich auf lists.opensuse.org. Die Verwundbarkeit wird seit dem 27.08.2016 mit der eindeutigen Identifikation CVE-2016-7099 gehandelt. Umgesetzt werden kann der Angriff über das Netzwerk. Das Ausnutzen erfordert keine spezifische Authentisierung. Zur Schwachstelle sind technische Details bekannt, ein verfügbarer Exploit jedoch nicht.

Für den Vulnerability Scanner Nessus wurde am 12.10.2016 ein Plugin mit der ID 94002 (openSUSE Security Update : nodejs (openSUSE-2016-1172)) herausgegeben, womit die Existenz der Schwachstelle geprüft werden kann. Es wird der Family SuSE Local Security Checks zugeordnet und im Kontext l ausgeführt. Der kommerzielle Vulnerability Scanner Qualys bietet das Plugin 169266 (OpenSuSE Security Update for nodejs (openSUSE-SU-2016:2496-1)) zur Prüfung der Schwachstelle an.

Ein Aktualisieren auf die Version 0.10.47, 0.12.16, 4.6.0 oder 6.7.0 vermag dieses Problem zu lösen. Das Erscheinen einer Gegenmassnahme geschah 1 Tage nach der Veröffentlichung der Schwachstelle. Die Entwickler haben demzufolge unmittelbar gehandelt.

Unter anderem wird der Fehler auch in der Verwundbarkeitsdatenbank von Tenable (94002) dokumentiert. Von weiterem Interesse können die folgenden Einträge sein: 92518.

Produktinfo

Typ

Name

Version

Lizenz

CPE 2.3info

CPE 2.2info

CVSSv4info

VulDB CVSS-B Score: 🔍
VulDB CVSS-BT Score: 🔍
VulDB Vector: 🔍
VulDB Zuverlässigkeit: 🔍

CVSSv3info

VulDB Meta Base Score: 5.9
VulDB Meta Temp Score: 5.8

VulDB Base Score: 5.9
VulDB Temp Score: 5.7
VulDB Vector: 🔍
VulDB Zuverlässigkeit: 🔍

NVD Base Score: 5.9
NVD Vector: 🔍

CVSSv2info

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
VektorKomplexitätAuthentisierungVertraulichkeitIntegritätVerfügbarkeit
freischaltenfreischaltenfreischaltenfreischaltenfreischaltenfreischalten
freischaltenfreischaltenfreischaltenfreischaltenfreischaltenfreischalten
freischaltenfreischaltenfreischaltenfreischaltenfreischaltenfreischalten

VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Zuverlässigkeit: 🔍

NVD Base Score: 🔍

Exploitinginfo

Klasse: Unbekannt
CWE: CWE-19
CAPEC: 🔍
ATT&CK: 🔍

Lokal: Nein
Remote: Ja

Verfügbarkeit: 🔍
Status: Nicht definiert

EPSS Score: 🔍
EPSS Percentile: 🔍

Preisentwicklung: 🔍
Aktuelle Preisschätzung: 🔍

0-Dayfreischaltenfreischaltenfreischaltenfreischalten
Heutefreischaltenfreischaltenfreischaltenfreischalten

Nessus ID: 94002
Nessus Name: openSUSE Security Update : nodejs (openSUSE-2016-1172)
Nessus Datei: 🔍
Nessus Risiko: 🔍
Nessus Family: 🔍
Nessus Context: 🔍

OpenVAS ID: 58638
OpenVAS Name: Fedora Update for nodejs FEDORA-2016-861b8c46b7
OpenVAS Datei: 🔍
OpenVAS Family: 🔍

Qualys ID: 🔍
Qualys Name: 🔍

Threat Intelligenceinfo

Interesse: 🔍
Aktive Akteure: 🔍
Aktive APT Gruppen: 🔍

Gegenmassnahmeninfo

Empfehlung: Upgrade
Status: 🔍

Reaktionszeit: 🔍
0-Day Time: 🔍
Exposure Time: 🔍

Upgrade: Node.js 0.10.47/0.12.16/4.6.0/6.7.0
Patch: github.com

Timelineinfo

27.08.2016 🔍
28.09.2016 +32 Tage 🔍
10.10.2016 +12 Tage 🔍
10.10.2016 +0 Tage 🔍
11.10.2016 +1 Tage 🔍
11.10.2016 +0 Tage 🔍
12.10.2016 +1 Tage 🔍
22.09.2022 +2171 Tage 🔍

Quelleninfo

Advisory: 743f0c916469f3129dfae406fa104dc46782e20b
Person: Alexander Minozhenko
Firma: Atlassian
Status: Nicht definiert
Bestätigung: 🔍

CVE: CVE-2016-7099 (🔍)
SecurityFocus: 93191 - Node.js CVE-2016-7099 Security Bypass Vulnerability

Siehe auch: 🔍

Eintraginfo

Erstellt: 11.10.2016 10:06
Aktualisierung: 22.09.2022 18:09
Anpassungen: 11.10.2016 10:06 (69), 06.05.2019 12:15 (15), 22.09.2022 18:02 (5), 22.09.2022 18:09 (1)
Komplett: 🔍
Cache ID: 13:77E:103

Diskussion

Bisher keine Kommentare. Sprachen: de + en.

Bitte loggen Sie sich ein, um kommentieren zu können.

Do you want to use VulDB in your project?

Use the official API to access entries easily!