KVM (Kernel-based Virtual Machine) sérülékenységei

CH azonosító

CH-10219

Angol cím

KVM Two Denial of Service and Memory Corruption Vulnerabilities

Felfedezés dátuma

2013.12.21.

Súlyosság

Alacsony

Érintett rendszerek

KVM (Kernel-based Virtual Machine)

Érintett verziók

KVM (Kernel-based Virtual Machine)

Összefoglaló

A Kernel-based Virtual Machine sérülékenységeit jelentették, amelyeket kihasználva a helyi támadók egy vendég virtuális gépen szolgáltatás megtagadást DoS (Denial of Service) okozhatnak, illetve a helyi támadók kiterjesztett jogosultságokat szerezhetnek.

Leírás

  1. Határhiba jelentkezik a kvm_vm_ioctl_create_vcpu() függvényben (virt/kvm/kvm_main.c), ami a memória tartalmának változtatására használható ki.
    A sérülékenység sikeres kihasználásával tetszóleges kód futtatható kernel jogosultságokkal.
  2. Nullával való osztási hiba jelentkezik a apic_get_tmcct() függvényben (rch/x86/kvm/lapic.c), ami kihasználható összeomlás előidézésére.
    A sérülékenység sikeres kihasználásához szükséges egy virtuális cpuid, tsc deadline timers támogatással.
  3. Egy hiba jelentkezik a recalculate_apic_map() függvényben (arch/x86/kvm/lapic.c), ami kihasználható kernel panic előidézésére.

Megoldás

Telepítse a javítócsomagokat