Fabrice Bellard QEMU ui/vnc.c vnc_refresh_server_surface memory corruption

CVSS Wynik metatemperaturyExploit Aktualna Cena (≈)Wynik odsetkowy CTI
5.2$0-$5k0.00

W Fabrice Bellard QEMU (Virtualization Software) została odkryta podatność. Podatnością dotknięta jest funkcja vnc_refresh_server_surface w pliku ui/vnc.c. Dzięki manipulacji przy użyciu nieznanych danych wejściowych można doprowadzić do wystąpienia podatności przepełnienie bufora. Ma to wpływ na poufność, spójność i dostępność.

Informacja o podatności została podana do publicznej wiadomości w dniu 2015-09-14 przez osobę/y Qinghao Tang w formie potwierdzone git commit (GIT Repository). Raport na temat podatności został udostępniony pod adresem git.qemu.org. Podatność ta posiada unikalny identyfikator CVE-2015-5225. Luka jest łatwa do wykorzytania. Atak musi zostać przeprowadzony lokalnie. Do eksploitacji nie potrzeba żadnej formy uwierzytelnienia. Szczegóły techniczne są znane, ale exploit nie jest dostępny. Przyczyna tej luki jest ta czesc kodu:

if ((x + 1) * cmp_bytes > min_stride) {
   _cmp_bytes = min_stride - x * cmp_bytes;

Skaner podatności Nessus jest wyposażony w plugin ID 85774 (Fedora 23 : qemu-2.4.0-2.fc23 (2015-14783)), który pomaga ustalić, czy dane środowisko jest podatne na atak.

Zastosowanie poprawka eliminuje problem. Poprawka jet dostępna pod adresem git.qemu.org. Potencjalne zabezpieczenie zostało opublikowane jeszcze przed po ujawnieniu podatności. Usterka zostanie skierowana z nastepujacych linii kodu:

if ((x + 1) * cmp_bytes > line_bytes) {
   _cmp_bytes = line_bytes - x * cmp_bytes;

Błąd jest również udokumentowany w bazie podatności X-Force (106397) i Tenable (85774).

Produktinfo

Rodzaj

Sprzedawca

Imię

Licencja

CPE 2.3info

CPE 2.2info

CVSSv4info

VulDB CVSS-B Score: 🔍
VulDB CVSS-BT Score: 🔍
VulDB Wektor: 🔍
VulDB Niezawodność: 🔍

CVSSv3info

VulDB Wynik metabazy: 5.9
VulDB Wynik metatemperatury: 5.2

VulDB Wynik podstawowy: 5.9
VulDB Wynik tymczasowy: 5.2
VulDB Wektor: 🔍
VulDB Niezawodność: 🔍

CVSSv2info

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
WektorMożliwość wykorzystaniaUwierzytelnianiePoufnośćIntegralnośćDostępność
odblokowaćodblokowaćodblokowaćodblokowaćodblokowaćodblokować
odblokowaćodblokowaćodblokowaćodblokowaćodblokowaćodblokować
odblokowaćodblokowaćodblokowaćodblokowaćodblokowaćodblokować

VulDB Wynik podstawowy: 🔍
VulDB Wynik tymczasowy: 🔍
VulDB Niezawodność: 🔍

NVD Wynik podstawowy: 🔍

Exploitinfo

Klasa: Przepełnienie bufora
CWE: CWE-119
CAPEC: 🔍
ATT&CK: 🔍

Lokalny: Tak
Zdalny: Nie

Dostępność: 🔍
Status: Niesprawdzone

EPSS Score: 🔍
EPSS Percentile: 🔍

Przewidywanie ceny: 🔍
Aktualny szacunek cena: 🔍

0-Dayodblokowaćodblokowaćodblokowaćodblokować
Dzisiajodblokowaćodblokowaćodblokowaćodblokować

Nessus ID: 85774
Nessus Imię: Fedora 23 : qemu-2.4.0-2.fc23 (2015-14783)
Nessus Plik: 🔍
Nessus Ryzyko: 🔍
Nessus Family: 🔍
Nessus Context: 🔍

OpenVAS ID: 703348
OpenVAS Imię: Debian Security Advisory DSA 3348-1 (qemu - security update)
OpenVAS Plik: 🔍
OpenVAS Family: 🔍

Qualys ID: 🔍
Qualys Imię: 🔍

Inteligencja Zagrożeńinfo

Wysiłek: 🔍
Aktywni aktorzy: 🔍
Aktywne grupy APT: 🔍

Przeciwdziałanieinfo

Zalecane: Poprawka
Status: 🔍

0-dniowy czas: 🔍

Poprawka: git.qemu.org

Oś czasuinfo

2015-07-01 🔍
2015-08-22 +51 dni 🔍
2015-08-22 +0 dni 🔍
2015-09-04 +13 dni 🔍
2015-09-04 +0 dni 🔍
2015-09-14 +10 dni 🔍
2015-09-18 +4 dni 🔍
2015-11-06 +49 dni 🔍
2015-11-14 +8 dni 🔍
2022-06-15 +2404 dni 🔍

Źródłainfo

Sprzedawca: bellard.org

Raport: RHSA-2015:1772
Badacz: Qinghao Tang
Status: Potwierdzone

CVE: CVE-2015-5225 (🔍)
OVAL: 🔍

X-Force: 106397 - QEMU vnc_refresh_server_surface() buffer overflow
SecurityTracker: 1033547
Vulnerability Center: 54401 - QEMU before 2.4.0.1 Remote Code Execution via the VNC Display Driver, High
SecurityFocus: 76506 - QEMU CVE-2015-5225 Heap Based Buffer Overflow Vulnerability

Wpisinfo

Stworzono: 2015-09-18 11:26
Aktualizacje: 2022-06-15 17:53
Zmiany: 2015-09-18 11:26 (70), 2018-09-21 10:01 (10), 2022-06-15 17:53 (5)
Kompletny: 🔍

Dyskusja

Brak komentarzy. Języki: pl + en.

Zaloguj się, aby skomentować.

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!