GnuTLS 3.0/3.1 X.509 Certificate lib/x509/common.c gnutls_x509_dn_oid_name Denial of Service

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

Zusammenfassunginfo

Eine Schwachstelle wurde in GnuTLS 3.0/3.1 gefunden. Sie wurde als problematisch eingestuft. Hiervon betroffen ist die Funktion gnutls_x509_dn_oid_name in der Bibliothek lib/x509/common.c der Komponente X.509 Certificate Handler. Durch Manipulieren mit unbekannten Daten kann eine Denial of Service-Schwachstelle ausgenutzt werden. Eine eindeutige Identifikation der Schwachstelle wird mit CVE-2014-3465 vorgenommen. Es gibt keinen verfügbaren Exploit. Die Aktualisierung der betroffenen Komponente wird empfohlen.

Detailsinfo

Eine problematische Schwachstelle wurde in GnuTLS 3.0/3.1 (Network Encryption Software) gefunden. Betroffen davon ist die Funktion gnutls_x509_dn_oid_name der Bibliothek lib/x509/common.c der Komponente X.509 Certificate Handler. Mit der Manipulation mit einer unbekannten Eingabe kann eine Denial of Service-Schwachstelle ausgenutzt werden. Klassifiziert wurde die Schwachstelle durch CWE als CWE-476. Dies hat Einfluss auf die Verfügbarkeit.

Die Schwachstelle wurde am 27.05.2014 durch Tomas Hoger als Bug 1101734 in Form eines nicht definierten Bug Reports (Bugzilla) herausgegeben. Bereitgestellt wird das Advisory unter bugzilla.redhat.com. Die Verwundbarkeit wird seit dem 14.05.2014 mit der eindeutigen Identifikation CVE-2014-3465 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. Der folgende Code ist die Ursache des Problems:

if (strcmp (_oid2str[i].oid, oid) == 0)
Das Advisory weist darauf hin:
The function, when called with the GNUTLS_X509_DN_OID_RETURN_OID flag, should not return NULL to its caller. However, it could previously return NULL when parsed X.509 certificates included specific OIDs.

Für den Vulnerability Scanner Nessus wurde am 13.06.2014 ein Plugin mit der ID 75384 (openSUSE Security Update : gnutls (openSUSE-SU-2014:0763-1)) herausgegeben, womit die Existenz der Schwachstelle geprüft werden kann. Es wird der Family SuSE Local Security Checks zugeordnet. Der kommerzielle Vulnerability Scanner Qualys bietet das Plugin 123081 (Solaris Multiple GnuTLS Vulnerabilities) zur Prüfung der Schwachstelle an.

Ein Aktualisieren auf die Version 3.1.20 oder 3.2.10 vermag dieses Problem zu lösen. Die Schwachstelle lässt sich auch durch das Einspielen eines Patches lösen. Dieser kann von gitorious.org bezogen werden. Als bestmögliche Massnahme wird das Upgrade auf eine neue Version empfohlen. Das Erscheinen einer Gegenmassnahme geschah direkt nach der Veröffentlichung der Schwachstelle. Die Entwickler haben so sofort gehandelt. Die Schwachstelle wird durch folgenden Code angegangen:

if (strcmp (_oid2str[i].oid, oid) == 0 && _oid2str[i].ldap_desc != NULL)

Unter anderem wird der Fehler auch in den Datenbanken von X-Force (93541), Tenable (75384), SecurityFocus (BID 67739†), Secunia (SA59086†) und Vulnerability Center (SBV-44956†) dokumentiert. Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Nicht betroffen

  • Red Hat Enterprise Linux 4/5/6

Produktinfo

Typ

Name

Version

Lizenz

CPE 2.3info

CPE 2.2info

CVSSv4info

VulDB Vector: 🔍
VulDB Zuverlässigkeit: 🔍

CVSSv3info

VulDB Meta Base Score: 5.3
VulDB Meta Temp Score: 5.1

VulDB Base Score: 5.3
VulDB Temp Score: 5.1
VulDB Vector: 🔍
VulDB Zuverlässigkeit: 🔍

CVSSv2info

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

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

NVD Base Score: 🔍

Exploitinginfo

Klasse: Denial of Service
CWE: CWE-476 / CWE-404
CAPEC: 🔍
ATT&CK: 🔍

Physisch: Nein
Lokal: Nein
Remote: Ja

Verfügbarkeit: 🔍
Status: Nicht definiert

EPSS Score: 🔍
EPSS Percentile: 🔍

Preisentwicklung: 🔍
Aktuelle Preisschätzung: 🔍

0-Dayfreischaltenfreischaltenfreischaltenfreischalten
Heutefreischaltenfreischaltenfreischaltenfreischalten

Nessus ID: 75384
Nessus Name: openSUSE Security Update : gnutls (openSUSE-SU-2014:0763-1)
Nessus Datei: 🔍
Nessus Risiko: 🔍
Nessus Family: 🔍
Nessus Port: 🔍

Qualys ID: 🔍
Qualys Name: 🔍

Threat Intelligenceinfo

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

Gegenmassnahmeninfo

Empfehlung: Upgrade
Status: 🔍

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

Upgrade: GnuTLS 3.1.20/3.2.10
Patch: gitorious.org

Timelineinfo

14.05.2014 🔍
27.05.2014 +13 Tage 🔍
27.05.2014 +0 Tage 🔍
27.05.2014 +0 Tage 🔍
30.05.2014 +3 Tage 🔍
04.06.2014 +5 Tage 🔍
10.06.2014 +6 Tage 🔍
11.06.2014 +1 Tage 🔍
13.06.2014 +2 Tage 🔍
20.06.2021 +2564 Tage 🔍

Quelleninfo

Advisory: Bug 1101734
Person: Tomas Hoger
Status: Nicht definiert
Bestätigung: 🔍

CVE: CVE-2014-3465 (🔍)
GCVE (CVE): GCVE-0-2014-3465
GCVE (VulDB): GCVE-100-13433

OVAL: 🔍

X-Force: 93541 - GnuTLS gnutls_x509_dn_oid_name() denial of service, Medium Risk
SecurityFocus: 67739 - GnuTLS 'gnutls_x509_dn_oid_name()' Function NULL Pointer Dereference Denial of Service Vulnerability
Secunia: 59086
Vulnerability Center: 44956 - GnuTLS 3.0 - 3.1.19, 3.2 - 3.2.9 Remote DoS Vulnerability via Crafted x.509 Certification due to Missing DN and LDAP Description, Medium

Eintraginfo

Erstellt: 04.06.2014 12:07
Aktualisierung: 20.06.2021 14:57
Anpassungen: 04.06.2014 12:07 (76), 30.05.2017 11:10 (8), 20.06.2021 14:53 (3), 20.06.2021 14:57 (1)
Komplett: 🔍
Cache ID: 216::103

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Diskussion

Bisher keine Kommentare. Sprachen: de + en.

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

Do you know our Splunk app?

Download it now for free!