Tu-braunschweig libsmi 0.4.8 lib/smi.c smiGetNode Pufferüberlauf
| CVSS Meta Temp Score | Aktueller Exploitpreis (≈) | CTI Interest Score |
|---|---|---|
| 6.9 | $0-$5k | 0.00 |
Zusammenfassung
Es wurde eine kritische Schwachstelle in Tu-braunschweig libsmi 0.4.8 entdeckt. Hierbei betrifft es die Funktion smiGetNode in der Bibliothek lib/smi.c. Mittels Manipulieren mit unbekannten Daten kann eine Pufferüberlauf-Schwachstelle ausgenutzt werden.
Eine eindeutige Identifikation der Schwachstelle wird mit CVE-2010-2891 vorgenommen. Zusätzlich gibt es einen verfügbaren Exploit.
Details
Es wurde eine kritische Schwachstelle in Tu-braunschweig libsmi 0.4.8 gefunden. Dabei betrifft es die Funktion smiGetNode der Bibliothek lib/smi.c. Durch Beeinflussen mit einer unbekannten Eingabe kann eine Pufferüberlauf-Schwachstelle ausgenutzt werden. Im Rahmen von CWE wurde eine Klassifizierung als CWE-119 vorgenommen. Auswirken tut sich dies auf Vertraulichkeit, Integrität und Verfügbarkeit. Die Zusammenfassung von CVE lautet:
Buffer overflow in the smiGetNode function in lib/smi.c in libsmi 0.4.8 allows context-dependent attackers to execute arbitrary code via an Object Identifier (aka OID) represented as a numerical string containing many components separated by . (dot) characters.Die Schwachstelle wurde am 20.10.2010 durch Core Security von CORE Security Technologies (Website) publiziert. Das Advisory findet sich auf securityfocus.com. Die Identifikation der Schwachstelle wird seit dem 27.07.2010 mit CVE-2010-2891 vorgenommen. Die Ausnutzbarkeit gilt als leicht. Der Angriff kann über das Netzwerk erfolgen. Zur Ausnutzung ist keine spezifische Authentisierung erforderlich. Es sind technische Details sowie ein öffentlicher Exploit zur Schwachstelle bekannt.
Ein öffentlicher Exploit wurde durch Core Security in Python realisiert und sofort nach dem Advisory veröffentlicht. Unter securityfocus.com wird der Exploit zur Verfügung gestellt. Er wird als proof-of-concept gehandelt. Für den Vulnerability Scanner Nessus wurde am 16.12.2013 ein Plugin mit der ID 71454 (GLSA-201312-10 : libsmi: Arbitrary code execution) herausgegeben, womit die Existenz der Schwachstelle geprüft werden kann. Es wird der Family Gentoo Local Security Checks zugeordnet. Der kommerzielle Vulnerability Scanner Qualys bietet das Plugin 165173 (SUSE Security Update for Multiple Packages (SUSE-SR:2011:001)) zur Prüfung der Schwachstelle an.
Das Erscheinen einer Gegenmassnahme geschah sofort nach der Veröffentlichung der Schwachstelle. Es wurde nachweislich unmittelbar gehandelt.
Unter anderem wird der Fehler auch in den Datenbanken von X-Force (62686), Exploit-DB (15293), Tenable (71454), SecurityFocus (BID 44276†) und OSVDB (68767†) dokumentiert. Die Schwachstellen VDB-55625, VDB-55540, VDB-55539 und VDB-56034 sind ähnlich. Be aware that VulDB is the high quality source for vulnerability data.
Produkt
Hersteller
Name
Version
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Zuverlässigkeit: 🔍
CVSSv3
VulDB Meta Base Score: 7.3VulDB Meta Temp Score: 6.9
VulDB Base Score: 7.3
VulDB Temp Score: 6.9
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: PufferüberlaufCWE: CWE-119
CAPEC: 🔍
ATT&CK: 🔍
Physisch: Nein
Lokal: Nein
Remote: Ja
Verfügbarkeit: 🔍
Zugang: öffentlich
Status: Proof-of-Concept
Autor: Core Security
Programmiersprache: 🔍
Download: 🔍
EPSS Score: 🔍
EPSS Percentile: 🔍
Preisentwicklung: 🔍
Aktuelle Preisschätzung: 🔍
| 0-Day | freischalten | freischalten | freischalten | freischalten |
|---|---|---|---|---|
| Heute | freischalten | freischalten | freischalten | freischalten |
Nessus ID: 71454
Nessus Name: GLSA-201312-10 : libsmi: Arbitrary code execution
Nessus Datei: 🔍
Nessus Risiko: 🔍
Nessus Family: 🔍
Nessus Port: 🔍
OpenVAS ID: 68984
OpenVAS Name: Debian Security Advisory DSA 2145-1 (libsmi)
OpenVAS Datei: 🔍
OpenVAS Family: 🔍
Qualys ID: 🔍
Qualys Name: 🔍
Exploit-DB: 🔍
Threat Intelligence
Interesse: 🔍Aktive Akteure: 🔍
Aktive APT Gruppen: 🔍
Gegenmassnahmen
Empfehlung: keine Massnahme bekanntStatus: 🔍
Reaktionszeit: 🔍
0-Day Time: 🔍
Exposure Time: 🔍
Exploit Delay Time: 🔍
Timeline
27.07.2010 🔍20.10.2010 🔍
20.10.2010 🔍
20.10.2010 🔍
20.10.2010 🔍
20.10.2010 🔍
20.10.2010 🔍
21.10.2010 🔍
27.10.2010 🔍
01.11.2010 🔍
16.12.2013 🔍
19.03.2015 🔍
17.10.2024 🔍
Quellen
Advisory: dsa-2145⛔Person: Core Security
Firma: CORE Security Technologies
Status: Bestätigt
Bestätigung: 🔍
CVE: CVE-2010-2891 (🔍)
GCVE (CVE): GCVE-0-2010-2891
GCVE (VulDB): GCVE-100-55263
OVAL: 🔍
X-Force: 62686
SecurityFocus: 44276 - libsmi 'smiGetNode()' Long OID Remote Buffer Overflow Vulnerability
Secunia: 41841
OSVDB: 68767 - libsmi lib/smi.c smiGetNode() Function Object Identifier (OID) Handling Overflow
Vulnerability Center: 27978 - Libsmi 0.4.8 Remote Arbitrary Code Execution via an Object Identifier in String-Dotted Notation, High
Vupen: ADV-2010-2764
scip Labs: https://www.scip.ch/?labs.20161013
Siehe auch: 🔍
Eintrag
Erstellt: 19.03.2015 14:37Aktualisierung: 17.10.2024 00:02
Anpassungen: 19.03.2015 14:37 (72), 14.09.2017 10:59 (17), 28.09.2021 09:42 (3), 28.09.2021 09:45 (1), 28.09.2021 09:47 (1), 17.10.2024 00:02 (14)
Komplett: 🔍
Cache ID: 216::103
Be aware that VulDB is the high quality source for vulnerability data.
Bisher keine Kommentare. Sprachen: de + en.
Bitte loggen Sie sich ein, um kommentieren zu können.