Fabrice Bellard QEMU bis 1.7.1 State Loader virtio-net.h Local Privilege Escalation

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

Zusammenfassunginfo

In Fabrice Bellard QEMU bis 1.7.1 wurde eine problematische Schwachstelle entdeckt. Das betrifft eine unbekannte Funktionalität der Datei include/hw/virtio/virtio-net.h der Komponente State Loader. Durch das Beeinflussen mit unbekannten Daten kann eine Local Privilege Escalation-Schwachstelle ausgenutzt werden. Diese Sicherheitslücke ist unter CVE-2013-4148 bekannt. Es steht kein Exploit zur Verfügung. Es wird geraten, einen Patch zu installieren, um dieses Problem zu lösen.

Detailsinfo

Es wurde eine problematische Schwachstelle in Fabrice Bellard QEMU bis 1.7.1 (Virtualization Software) entdeckt. Hiervon betroffen ist ein unbekannter Codeblock der Datei include/hw/virtio/virtio-net.h der Komponente State Loader. Dank der Manipulation mit einer unbekannten Eingabe kann eine Local Privilege Escalation-Schwachstelle ausgenutzt werden. Im Rahmen von CWE wurde eine Klassifizierung als CWE-189 vorgenommen. Dies wirkt sich aus auf Vertraulichkeit, Integrität und Verfügbarkeit. CVE fasst zusammen:

Integer signedness error in the virtio_net_load function in hw/net/virtio-net.c in QEMU 1.x before 1.7.2 allows remote attackers to execute arbitrary code via a crafted savevm image, which triggers a buffer overflow.

Die Schwachstelle wurde am 18.02.2014 durch Petr Matousek als Bug 1066334 in Form eines bestätigten Bug Reports (Bugzilla) publik gemacht. Auf bugzilla.redhat.com kann das Advisory eingesehen werden. Die Veröffentlichung geschah dabei in Koordination mit dem Hersteller. Die Verwundbarkeit wird seit dem 12.06.2013 unter CVE-2013-4148 geführt. Sie gilt als leicht ausnutzbar. Der Angriff hat dabei lokal zu 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:

An user able to alter the savevm data (either on the disk or over the wire during migration) could use this flaw to to corrupt QEMU process memory on the (destination) host, which could potentially result in arbitrary code execution on the host with the privileges of the QEMU process.

Für den Vulnerability Scanner Nessus wurde am 11.06.2014 ein Plugin mit der ID 74457 (Oracle Linux 6 : qemu-kvm (ELSA-2014-0743)) herausgegeben, womit die Existenz der Schwachstelle geprüft werden kann. Es wird der Family Oracle Linux Local Security Checks zugeordnet. Der kommerzielle Vulnerability Scanner Qualys bietet das Plugin 157057 (Oracle Enterprise Linux Security Update for qemu-kvm (ELSA-2015-0349)) zur Prüfung der Schwachstelle an.

Die Schwachstelle lässt sich durch das Einspielen eines Patches beheben. Dieser kann von git.qemu.org bezogen werden. Das Erscheinen einer Gegenmassnahme geschah direkt nach der Veröffentlichung der Schwachstelle. Fabrice Bellard hat also sofort reagiert.

Unter anderem wird der Fehler auch in den Datenbanken von X-Force (93223), Tenable (74457), SecurityFocus (BID 67483†), OSVDB (106037†) und Secunia (SA57945†) dokumentiert. Mit dieser Schwachstelle verwandte Einträge finden sich unter VDB-13008, VDB-13254, VDB-13267 und VDB-13268. If you want to get best quality of vulnerability data, you may have to visit VulDB.

Nicht betroffen

  • Red Hat Enterprise Linux 5/6

Produktinfo

Typ

Hersteller

Name

Version

Lizenz

Webseite

CPE 2.3info

CPE 2.2info

CVSSv4info

VulDB Vector: 🔍
VulDB Zuverlässigkeit: 🔍

CVSSv3info

VulDB Meta Base Score: 5.9
VulDB Meta Temp Score: 5.2

VulDB Base Score: 5.9
VulDB Temp Score: 5.2
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: Local Privilege Escalation
CWE: CWE-189
CAPEC: 🔍
ATT&CK: 🔍

Physisch: Teilweise
Lokal: Ja
Remote: Ja

Verfügbarkeit: 🔍
Status: Unbewiesen

EPSS Score: 🔍
EPSS Percentile: 🔍

Preisentwicklung: 🔍
Aktuelle Preisschätzung: 🔍

0-Dayfreischaltenfreischaltenfreischaltenfreischalten
Heutefreischaltenfreischaltenfreischaltenfreischalten

Nessus ID: 74457
Nessus Name: Oracle Linux 6 : qemu-kvm (ELSA-2014-0743)
Nessus Datei: 🔍
Nessus Risiko: 🔍
Nessus Family: 🔍
Nessus Port: 🔍

OpenVAS ID: 80056
OpenVAS Name: Oracle Linux Local Check: ELSA-2014-0927
OpenVAS Datei: 🔍
OpenVAS Family: 🔍

Qualys ID: 🔍
Qualys Name: 🔍

Threat Intelligenceinfo

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

Gegenmassnahmeninfo

Empfehlung: Patch
Status: 🔍

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

Patch: git.qemu.org

Timelineinfo

12.06.2013 🔍
18.02.2014 +251 Tage 🔍
18.02.2014 +0 Tage 🔍
17.04.2014 +58 Tage 🔍
16.05.2014 +29 Tage 🔍
19.05.2014 +3 Tage 🔍
22.05.2014 +3 Tage 🔍
11.06.2014 +20 Tage 🔍
07.08.2014 +57 Tage 🔍
04.11.2014 +89 Tage 🔍
20.06.2021 +2420 Tage 🔍

Quelleninfo

Hersteller: bellard.org

Advisory: Bug 1066334
Person: Petr Matousek
Status: Bestätigt
Bestätigung: 🔍
Koordiniert: 🔍

CVE: CVE-2013-4148 (🔍)
GCVE (CVE): GCVE-0-2013-4148
GCVE (VulDB): GCVE-100-13266

OVAL: 🔍

X-Force: 93223 - QEMU virtio-net.h code execution, Medium Risk
SecurityFocus: 67483 - QEMU Multiple Memory Corruption Vulnerabilities
Secunia: 57945 - Qemu IDE SMART EXECUTE OFFLINE Memory Corruption Vulnerability, Not Critical
OSVDB: 106037
Vulnerability Center: 45695 - Qemu <1.7.2 remote Code Execution and DoS due to Buffer Overflow in virtio-net, High

Siehe auch: 🔍

Eintraginfo

Erstellt: 22.05.2014 09:44
Aktualisierung: 20.06.2021 06:27
Anpassungen: 22.05.2014 09:44 (85), 03.06.2017 07:48 (8), 20.06.2021 06:27 (3)
Komplett: 🔍
Cache ID: 216::103

If you want to get best quality of vulnerability data, you may have to visit VulDB.

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!