Pagkahuyang sa VMM hypervisor nga gihimo sa proyekto sa OpenBSD

Sa hypervisor nga gipadala sa OpenBSD VMM giila pagkahuyang, nga nagtugot, pinaagi sa mga manipulasyon sa kilid sa guest system, sa pag-overwrite sa mga sulod sa kernel memory nga mga dapit sa host environment. Ang problema tungod sa kamatuoran nga ang pipila sa mga pisikal nga adres sa guest system (GPA, Guest Physical Address) makita sa kernel virtual address space (KVA), apan ang pagsulat sa proteksyon wala magamit sa GPA sa read- KVA area lang. Tungod sa kakulang sa gikinahanglan nga mga pagsusi sa evmm_update_pvclock() function, posible nga ipasa ang KVA address sa host system ngadto sa pmap call ug isulat pag-usab ang sulod sa kernel memory.

Update: Ang OpenBSD developers gipagawas pag-patch aron ayuhon ang kahuyang.

Source: opennet.ru

Idugang sa usa ka comment