Podatności QEMU
53 znanych podatności CVE w QEMU, przetłumaczonych i ocenionych.
- CVE-2015-7504Wysokie
Przepełnienie bufora oparte na stercie w funkcji pcnet_receive w pliku hw/net/pcnet.c w QEMU umożliwia administratorom systemów gościnnych spowodowanie awarii instancji lub potencjalne wykonanie dowolnego kodu poprzez serię pakietów w trybie loopback.
- CVE-2017-15268Wysokie
Qemu w wersjach do 2.10.0 pozwala zdalnym atakującym na wywołanie wycieku pamięci poprzez uruchomienie wolnych operacji odczytu kanału danych, związanych z plikiem io/channel-websock.c.
- CVE-2017-13711Wysokie
Podatność typu use-after-free w funkcji sofree w pliku slirp/socket.c w QEMU umożliwia atakującym spowodowanie awarii instancji QEMU poprzez niewłaściwe czyszczenie ifq_so z oczekujących pakietów.
- CVE-2014-0145Wysokie
W QEMU przed wersją 1.7.2 oraz 2.x przed wersją 2.0.0 występują wielokrotne przepełnienia bufora, które mogą pozwolić lokalnym użytkownikom na spowodowanie awarii systemu lub potencjalne wykonanie dowolnego kodu. Problemy te dotyczą funkcji qcow2_snapshot_load_tmp w sterowniku QCOW 2 oraz różnych parametrów w sterowniku DMG.
- CVE-2014-0143Wysokie
W QEMU, przed wersją 2.0.0, występują wielokrotne przepełnienia całkowite w sterownikach blokowych, które mogą prowadzić do awarii systemu. Użytkownicy lokalni mogą wykorzystać te luki, dostarczając odpowiednio skonstruowane dane wejściowe, co skutkuje przepełnieniem bufora i uszkodzeniem pamięci.
- CVE-2017-10664Wysokie
qemu-nbd w QEMU nie ignoruje sygnału SIGPIPE, co pozwala zdalnym atakującym na spowodowanie odmowy usługi (awaria demona) poprzez rozłączenie podczas próby odpowiedzi serwera do klienta.
- CVE-2017-8309Wysokie
W QEMU występuje wyciek pamięci w pliku audio/audio.c, który pozwala zdalnym atakującym na spowodowanie odmowy usługi poprzez wielokrotne uruchamianie i zatrzymywanie przechwytywania dźwięku.
- CVE-2017-8284Wysokie
Funkcja disas_insn w QEMU przed wersją 2.9.0 nie ogranicza rozmiaru instrukcji w trybie TCG bez akceleracji sprzętowej, co pozwala lokalnym użytkownikom na uzyskanie uprawnień poprzez stworzenie zmodyfikowanego bloku podstawowego, który wstrzykuje kod do programu setuid.
- CVE-2015-8619Wysokie
Interfejs monitorowania w QEMU umożliwia zdalnym atakującym spowodowanie odmowy usługi poprzez zapis poza granicami oraz awarię aplikacji.
- CVE-2015-8567Wysokie
W QEMU występuje wyciek pamięci w pliku net/vmxnet3.c, co pozwala zdalnym atakującym na spowodowanie odmowy usługi poprzez nadmierne zużycie pamięci.
- CVE-2015-8666Wysokie
W QEMU, zbudowanym z użyciem emulatora systemu PC opartego na chipsecie Q35, występuje przepełnienie bufora w stercie. Ta podatność może prowadzić do nieautoryzowanego dostępu do pamięci.
- CVE-2016-5338Wysokie
Funkcje esp_reg_read i esp_reg_write w QEMU umożliwiają lokalnym administratorom systemu gościa spowodowanie awarii procesu QEMU lub wykonanie dowolnego kodu na hoście QEMU poprzez manipulację buforem transferu informacji.
- CVE-2016-5126Wysokie
W funkcji iscsi_aio_ioctl w pliku block/iscsi.c w QEMU występuje przepełnienie bufora oparte na stercie, które może być wykorzystane przez lokalnych użytkowników systemu gościa do spowodowania awarii procesu QEMU lub potencjalnego wykonania dowolnego kodu za pomocą spreparowanego wywołania ioctl asynchronicznego I/O iSCSI.
- CVE-2016-2857Wysokie
Funkcja net_checksum_calculate w QEMU umożliwia lokalnym użytkownikom systemu gościa spowodowanie odmowy usługi poprzez odczyt poza granicami sterty i awarię, wykorzystując długość ładunku w spreparowanej paczce.
- CVE-2016-1714Wysokie
Funkcje fw_cfg_write i fw_cfg_read w QEMU przed wersją 2.4, przy wsparciu emulacji urządzenia Firmware Configuration, umożliwiają użytkownikom systemu gościa z uprawnieniami CAP_SYS_RAWIO wywołanie odmowy usługi lub potencjalnie wykonanie dowolnego kodu poprzez nieprawidłową wartość bieżącego wpisu w konfiguracji firmware.
- CVE-2015-1779Wysokie
Dekoder ramek websocket VNC w QEMU pozwala zdalnym atakującym na wywołanie odmowy usługi poprzez dużą ładunek websocket lub sekcję nagłówków HTTP.
- CVE-2015-6855Wysokie
W pliku hw/ide/core.c w QEMU nie są odpowiednio ograniczane polecenia akceptowane przez urządzenie ATAPI, co pozwala użytkownikom gościa na spowodowanie odmowy usługi lub potencjalnie innych nieokreślonych skutków poprzez określone polecenia IDE.
- CVE-2015-5279Wysokie
W funkcji ne2000_receive w pliku hw/net/ne2000.c w QEMU przed wersją 2.4.0.1 występuje przepełnienie bufora na stercie, które może prowadzić do awarii instancji lub potencjalnego wykonania dowolnego kodu przez użytkowników systemu gościa w związku z odbieraniem pakietów.
- CVE-2014-7840Wysokie
Funkcja host_from_stream_offset w arch_init.c w QEMU, podczas ładowania RAM w trakcie migracji, umożliwia zdalnym atakującym wykonanie dowolnego kodu poprzez spreparowaną wartość (1) offsetu lub (2) długości w danych savevm.
- CVE-2014-0222Wysokie
Przepełnienie całkowite w funkcji qcow_open w pliku block/qcow.c w QEMU przed wersją 1.7.2 umożliwia zdalnym atakującym spowodowanie awarii (denial of service) poprzez dużą tabelę L2 w obrazie QCOW wersji 1.
- CVE-2014-0182Wysokie
W funkcji virtio_load w pliku hw/virtio/virtio.c w QEMU przed wersją 1.7.2 występuje przepełnienie bufora oparte na stercie, które może pozwolić zdalnym atakującym na wykonanie dowolnego kodu poprzez spreparowaną długość konfiguracji w obrazie savevm.
- CVE-2013-6399Wysokie
Błąd indeksu tablicy w funkcji virtio_load w pliku hw/virtio/virtio.c w QEMU przed wersją 1.7.2 umożliwia zdalnym atakującym wykonanie dowolnego kodu poprzez spreparowany obraz savevm.
- CVE-2013-4542Wysokie
Funkcja virtio_scsi_load_request w QEMU przed wersją 1.7.2 może umożliwić zdalnym atakującym wykonanie dowolnego kodu poprzez spreparowany obraz savevm, co prowadzi do dostępu poza granice tablicy.
- CVE-2013-4541Wysokie
Funkcja usb_device_post_load w QEMU przed wersją 1.7.2 może umożliwić zdalnym atakującym wykonanie dowolnego kodu poprzez spreparowany obraz savevm, związany z negatywną wartością setup_len lub setup_index.
- CVE-2013-4540Wysokie
Przepełnienie bufora w funkcji scoop_gpio_handler_update w QEMU przed wersją 1.7.2 może umożliwić zdalnym atakującym wykonanie dowolnego kodu poprzez dużą wartość (1) prev_level, (2) gpio_level lub (3) gpio_dir w obrazie savevm.
- CVE-2013-4539Wysokie
W QEMU przed wersją 1.7.2 występują wielokrotne przepełnienia bufora w funkcji tsc210x_load, które mogą umożliwić zdalnym atakującym wykonanie dowolnego kodu poprzez spreparowane wartości w obrazie savevm.
- CVE-2013-4538Wysokie
W QEMU przed wersją 1.7.2 występują wielokrotne przepełnienia bufora w funkcji ssd0323_load, co pozwala zdalnym atakującym na wywołanie odmowy usługi lub potencjalne wykonanie dowolnego kodu poprzez spreparowane wartości.
- CVE-2013-4537Wysokie
Funkcja ssi_sd_transfer w pliku hw/sd/ssi-sd.c w QEMU przed wersją 1.7.2 umożliwia zdalnym atakującym wykonanie dowolnego kodu poprzez spreparowaną wartość arglen w obrazie savevm.
- CVE-2013-4534Wysokie
Przepełnienie bufora w hw/intc/openpic.c w QEMU przed wersją 1.7.2 umożliwia zdalnym atakującym spowodowanie odmowy usługi lub potencjalne wykonanie dowolnego kodu poprzez wektory związane z elementami IRQDest.
- CVE-2013-4533Wysokie
Przepełnienie bufora w funkcji pxa2xx_ssp_load w QEMU przed wersją 1.7.2 umożliwia zdalnym atakującym spowodowanie odmowy usługi lub potencjalne wykonanie dowolnego kodu poprzez spreparowaną wartość s->rx_level w obrazie savevm.
- CVE-2013-4531Wysokie
Przepełnienie bufora w pliku target-arm/machine.c w QEMU przed wersją 1.7.2 umożliwia zdalnym atakującym spowodowanie odmowy usługi oraz potencjalne wykonanie dowolnego kodu poprzez negatywną wartość w cpreg_vmstate_array_len w obrazie savevm.
- CVE-2013-4530Wysokie
Przepełnienie bufora w pliku hw/ssi/pl022.c w QEMU przed wersją 1.7.2 umożliwia zdalnym atakującym spowodowanie odmowy usługi lub potencjalne wykonanie dowolnego kodu poprzez spreparowane wartości tx_fifo_head i rx_fifo_head w obrazie savevm.
- CVE-2013-4529Wysokie
Przepełnienie bufora w hw/pci/pcie_aer.c w QEMU przed wersją 1.7.2 umożliwia zdalnym atakującym spowodowanie odmowy usługi oraz potencjalne wykonanie dowolnego kodu poprzez dużą wartość log_num w obrazie savevm.
- CVE-2013-4527Wysokie
Przepełnienie bufora w pliku hw/timer/hpet.c w QEMU przed wersją 1.7.2 może umożliwić zdalnym atakującym wykonanie dowolnego kodu poprzez wektory związane z liczbą timerów.
- CVE-2013-4526Wysokie
Przepełnienie bufora w pliku hw/ide/ahci.c w QEMU przed wersją 1.7.2 umożliwia zdalnym atakującym spowodowanie odmowy usługi oraz potencjalne wykonanie dowolnego kodu poprzez wektory związane z migracją portów.
- CVE-2013-4151Wysokie
Funkcja virtio_load w pliku virtio/virtio.c w QEMU w wersjach 1.x przed 1.7.2 umożliwia zdalnym atakującym wykonanie dowolnego kodu poprzez spreparowany obraz savevm, co prowadzi do zapisu poza przydzielonym obszarem pamięci.
- CVE-2013-4150Wysokie
Funkcja virtio_net_load w QEMU w wersjach od 1.5.0 do 1.7.x przed 1.7.2 pozwala zdalnym atakującym na spowodowanie odmowy usługi lub potencjalne wykonanie dowolnego kodu poprzez sytuacje, w których wartość curr_queues jest większa niż max_queues, co prowadzi do zapisu poza przydzielonym obszarem pamięci.
- CVE-2013-4149Wysokie
Przepełnienie bufora w funkcji virtio_net_load w pliku net/virtio-net.c w QEMU od wersji 1.3.0 do 1.7.x przed 1.7.2 może umożliwić zdalnym atakującym wykonanie dowolnego kodu poprzez dużą tabelę MAC.
- CVE-2014-2894Wysokie
Błąd off-by-one w funkcji cmd_smart w teście samodzielnym SMART w QEMU przed wersją 2.0 pozwala lokalnym użytkownikom na wywołanie nieokreślonego wpływu poprzez polecenie SMART EXECUTE OFFLINE, które prowadzi do niedoboru bufora i uszkodzenia pamięci.
- CVE-2026-5744Średnie
Podatność w implementacji UEFI w QEMU (lub podobnym oprogramowaniu) prowadzi do przepełnienia sterty (heap overflow) w module sprzętowym (hw/uefi). Atakujący może wykorzystać ten błąd do uzyskania nieautoryzowanego dostępu lub wykonania dowolnego kodu.
- CVE-2024-6519Średnie
W emulacji kontrolera SCSI LSI53C895A w QEMU wykryto podatność use-after-free. Może ona prowadzić do awarii lub ucieczki z maszyny wirtualnej.
- CVE-2017-16845Krytyczne
W pliku hw/input/ps2.c w Qemu nie są weryfikowane wartości 'rptr' i 'count' podczas migracji gościa, co prowadzi do dostępu poza przydzielonym zakresem pamięci.
- CVE-2017-8380Krytyczne
Przepełnienie bufora w funkcji 'megasas_mmio_write' w Qemu 2.9.0 umożliwia zdalnym atakującym wywołanie nieokreślonego wpływu poprzez nieznane wektory.
- CVE-2016-4002Krytyczne
Przepełnienie bufora w funkcji mipsnet_receive w pliku hw/net/mipsnet.c w QEMU, gdy karta sieciowa gościa jest skonfigurowana do akceptacji dużych pakietów, umożliwia zdalnym atakującym spowodowanie odmowy usługi (uszkodzenie pamięci i awaria QEMU) lub potencjalne wykonanie dowolnego kodu za pomocą pakietu większego niż 1514 bajtów.
- CVE-2015-7512Krytyczne
Przepełnienie bufora w funkcji pcnet_receive w QEMU, gdy karta sieciowa gościa ma większy MTU, umożliwia zdalnym atakującym spowodowanie awarii systemu operacyjnego gościa lub wykonanie dowolnego kodu poprzez wysłanie dużego pakietu.
- CVE-2026-6426Średnie
W QEMU występuje podatność typu mismatch typów w obsłudze migracji vhost inflight. Rozmiar bufora docelowego jest przechowywany jako uint64_t, ale odczytywany jako int32_t, co na systemach little-endian może prowadzić do odczytu poza granicami bufora i awarii procesu QEMU lub uszkodzenia pamięci. Wymaga to kontroli nad producentem migracji lub dostępu do kanału migracji.
- CVE-2026-3842Wysokie
W QEMU wykryto podatność umożliwiającą lokalnemu atakującemu w maszynie wirtualnej zapis danych poza przydzieloną pamięcią. Problem występuje, gdy funkcja cpu_physical_memory_map() zwraca krótszy niż oczekiwano rozmiar, co prowadzi do zapisu poza zakresem. Udane wykorzystanie może skutkować nieautoryzowanym dostępem do pamięci gościa lub uszkodzeniem obiektów sterty.
- CVE-2026-3195Wysokie
W QEMU wykryto podatność w sterowniku virtio-snd. Funkcja `virtio_snd_pcm_in_cb` nie sprawdza, czy bufor iov jest wystarczająco duży dla danych audio, co może prowadzić do zapisu poza przydzieloną pamięcią sterty. Problem wynika z niepełnej poprawki dla CVE-2024-7730.
- CVE-2026-48914Średnie
W QEMU w urządzeniu virtio-blk wykryto podatność polegającą na braku walidacji rozmiaru deskryptorów wejściowych przed zapisem danych. Uprzywilejowany gość może wysłać spreparowane żądanie SCSI, co prowadzi do zapisu poza dozwolonym obszarem w pamięci sterty hosta.
- CVE-2026-2243Średnie
W QEMU wykryto usterkę, w której specjalnie spreparowany obraz VMDK może wywołać odczyt poza dozwolonym zakresem pamięci. Może to prowadzić do wycieku 12 bajtów wrażliwych informacji lub do odmowy usługi (DoS).

