strongSwan bis 5.1.2 IKE Daemon asn1.c asn1_unwrap ID_DER_ASN1_DN Denial of Service
| CVSS Meta Temp Score | Aktueller Exploitpreis (≈) | CTI Interest Score |
|---|---|---|
| 4.6 | $0-$5k | 0.00 |
Zusammenfassung
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.
Details
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
Produkt
Typ
Name
Version
Lizenz
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Zuverlässigkeit: 🔍
CVSSv3
VulDB Meta Base Score: 5.3VulDB Meta Temp Score: 4.6
VulDB Base Score: 5.3
VulDB Temp Score: 4.6
VulDB Vector: 🔍
VulDB Zuverlässigkeit: 🔍
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: Denial of ServiceCWE: 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-Day | freischalten | freischalten | freischalten | freischalten |
|---|---|---|---|---|
| Heute | freischalten | freischalten | freischalten | freischalten |
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 Intelligence
Interesse: 🔍Aktive Akteure: 🔍
Aktive APT Gruppen: 🔍
Gegenmassnahmen
Empfehlung: UpgradeStatus: 🔍
Reaktionszeit: 🔍
0-Day Time: 🔍
Exposure Time: 🔍
Upgrade: strongSwan 5.1.3
Patch: git.strongswan.org
Timeline
17.04.2014 🔍05.05.2014 🔍
05.05.2014 🔍
05.05.2014 🔍
06.05.2014 🔍
06.05.2014 🔍
07.05.2014 🔍
07.05.2014 🔍
08.05.2014 🔍
08.05.2014 🔍
12.05.2014 🔍
19.06.2021 🔍
Quellen
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: 🔍
Eintrag
Erstellt: 08.05.2014 18:00Aktualisierung: 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.
Bisher keine Kommentare. Sprachen: de + en.
Bitte loggen Sie sich ein, um kommentieren zu können.