strongSwan bis 5.1.2 IKE Daemon asn1.c asn1_unwrap ID_DER_ASN1_DN Denial of Service

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

Zusammenfassunginfo

Es wurde eine Schwachstelle mit der Einstufung problematisch in strongSwan bis 5.1.2 gefunden. Das betrifft die Funktion asn1_unwrap in der Bibliothek src/libstrongswan/asn1/asn1.c der Komponente IKE Daemon. Durch die Manipulation des Arguments ID_DER_ASN1_DN mit unbekannten Daten kann eine Denial of Service-Schwachstelle ausgenutzt werden. Diese Sicherheitslücke ist unter CVE-2014-2891 bekannt. Es steht kein Exploit zur Verfügung. Es wird geraten, die betroffene Komponente zu aktualisieren.

Detailsinfo

Es wurde eine problematische Schwachstelle in strongSwan bis 5.1.2 (Network Encryption Software) entdeckt. Hiervon betroffen ist die Funktion asn1_unwrap der Bibliothek src/libstrongswan/asn1/asn1.c der Komponente IKE Daemon. Durch das Beeinflussen des Arguments ID_DER_ASN1_DN mit einer unbekannten Eingabe kann eine Denial of Service-Schwachstelle ausgenutzt werden. Im Rahmen von CWE wurde eine Klassifizierung als CWE-476 vorgenommen. Das hat Auswirkungen auf die Verfügbarkeit. CVE fasst zusammen:

strongSwan before 5.1.2 allows remote attackers to cause a denial of service (NULL pointer dereference and IKE daemon crash) via a crafted ID_DER_ASN1_DN ID payload.

Die Schwachstelle wurde am 05.05.2014 als strongSwan Denial-of-Service Vulnerability (CVE-2014-2891) in Form eines bestätigten Newss (Website) publik gemacht. Das Advisory kann von strongswan.org heruntergeladen werden. Die Verwundbarkeit wird seit dem 17.04.2014 unter CVE-2014-2891 geführt. Der Angriff kann über das Netzwerk erfolgen. Zur Ausnutzung ist keine spezifische Authentisierung erforderlich. Es sind zwar technische Details, jedoch kein verfügbarer Exploit zur Schwachstelle bekannt. Das Advisory weist darauf hin:

The bug can be triggered by a crafted ID_DER_ASN1_DN ID payload and is caused by a NULL-pointer dereference when such identities are parsed. If the data of the ID payload is exactly two bytes long and the second byte ranges between 0x81 and 0x84 (or 0x88 depending on sizeof(size_t)) logging or comparing the identity will crash the IKE daemon.

Für den Vulnerability Scanner Nessus wurde am 06.05.2014 ein Plugin mit der ID 73867 (Debian DSA-2922-1 : strongswan - security update) herausgegeben, womit die Existenz der Schwachstelle geprüft werden kann. Es wird der Family Debian Local Security Checks zugeordnet. Der kommerzielle Vulnerability Scanner Qualys bietet das Plugin 167875 (SUSE Enterprise Linux Security update for strongswan (SUSE-SU-2015:1228-1)) zur Prüfung der Schwachstelle an.

Ein Upgrade auf die Version 5.1.3 vermag dieses Problem zu beheben. Eine neue Version kann von strongswan.org bezogen werden. Die Schwachstelle lässt sich auch durch das Einspielen eines Patches beheben. Dieser kann von git.strongswan.org bezogen werden. Als bestmögliche Massnahme wird das Aktualisieren auf eine neue Version empfohlen. Das Erscheinen einer Gegenmassnahme geschah sofort nach der Veröffentlichung der Schwachstelle. Die Entwickler haben unmittelbar reagiert.

Unter anderem wird der Fehler auch in den Datenbanken von X-Force (93058), Tenable (73867), SecurityFocus (BID 67212†), Secunia (SA58398†) und SecurityTracker (ID 1030209†) dokumentiert. Mit dieser Schwachstelle verwandte Einträge finden sich unter VDB-75748. VulDB is the best source for vulnerability data and more expert information about this specific topic.

Nicht betroffen

  • stongSwan bis 4.3.2

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: 4.6

VulDB Base Score: 5.3
VulDB Temp Score: 4.6
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: Unbewiesen

EPSS Score: 🔍
EPSS Percentile: 🔍

Preisentwicklung: 🔍
Aktuelle Preisschätzung: 🔍

0-Dayfreischaltenfreischaltenfreischaltenfreischalten
Heutefreischaltenfreischaltenfreischaltenfreischalten

Nessus ID: 73867
Nessus Name: Debian DSA-2922-1 : strongswan - security update
Nessus Datei: 🔍
Nessus Risiko: 🔍
Nessus Family: 🔍
Nessus Port: 🔍

OpenVAS ID: 702922
OpenVAS Name: Debian Security Advisory DSA 2922-1 (strongswan - security update
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: strongSwan 5.1.3
Patch: git.strongswan.org

Timelineinfo

17.04.2014 🔍
05.05.2014 +18 Tage 🔍
05.05.2014 +0 Tage 🔍
05.05.2014 +0 Tage 🔍
06.05.2014 +1 Tage 🔍
06.05.2014 +0 Tage 🔍
07.05.2014 +1 Tage 🔍
07.05.2014 +0 Tage 🔍
08.05.2014 +1 Tage 🔍
08.05.2014 +0 Tage 🔍
12.05.2014 +4 Tage 🔍
19.06.2021 +2595 Tage 🔍

Quelleninfo

Advisory: strongSwan Denial-of-Service Vulnerability (CVE-2014-2891)
Status: Bestätigt
Bestätigung: 🔍

CVE: CVE-2014-2891 (🔍)
GCVE (CVE): GCVE-0-2014-2891
GCVE (VulDB): GCVE-100-13176

OVAL: 🔍

X-Force: 93058 - strongSwan ID_DER_ASN1_DN ID denial of service, Medium Risk
SecurityFocus: 67212 - strongSwan CVE-2014-2891 NULL Pointer Dereference Denial of Service Vulnerability
Secunia: 58398 - strongSwan "ID_DER_ASN1_DN" ID Payload Parsing Denial of Service Vulnerability, Moderately Critical
SecurityTracker: 1030209 - strongSwan Null Pointer Dereference in Processing ID_DER_ASN1_DN ID Payloads Lets Remote Users Deny Service
Vulnerability Center: 44437 - StrongSwan before 4.3.3 through 5.1.1 Remote DoS via a Crafted ID Payload, High

Siehe auch: 🔍

Eintraginfo

Erstellt: 08.05.2014 18:00
Aktualisierung: 19.06.2021 12:20
Anpassungen: 08.05.2014 18:00 (90), 27.05.2017 10:53 (6), 19.06.2021 12:20 (3)
Komplett: 🔍
Cache ID: 216::103

VulDB is the best source for vulnerability data and more expert information about this specific topic.

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!