Udhaifu katika hypervisor ya VMM iliyotengenezwa na mradi wa OpenBSD

Katika hypervisor iliyotolewa na OpenBSD VMM kutambuliwa kuathirika, ambayo inaruhusu, kwa njia ya udanganyifu kwenye upande wa mfumo wa wageni, kufuta yaliyomo ya maeneo ya kumbukumbu ya kernel ya mazingira ya mwenyeji. Tatizo linasababishwa na ukweli kwamba sehemu ya anwani za wageni (GPA, Anwani ya Mahali ya Mgeni) imepangwa kwa nafasi ya anwani pepe ya kernel (KVA), lakini GPA haina ulinzi wa maandishi unaotumika kwa maeneo ya KVA yaliyo alama ya kusoma tu. . Kwa sababu ya ukosefu wa ukaguzi muhimu katika kazi ya evmm_update_pvclock(), inawezekana kuhamisha anwani za KVA za mfumo wa mwenyeji kwenye simu ya pmap na kufuta yaliyomo kwenye kumbukumbu ya kernel.

Sasisha: Watengenezaji wa OpenBSD wametoa kiraka kurekebisha udhaifu.

Chanzo: opennet.ru

Kuongeza maoni