Rashin rauni a cikin VMM hypervisor wanda aikin OpenBSD ya haɓaka

A cikin hypervisor wanda aka aika tare da OpenBSD VMM gano rauni, wanda ke ba da izini, ta hanyar magudi a gefen tsarin baƙo, don sake rubuta abubuwan da ke cikin wuraren ƙwaƙwalwar kernel na yanayin mahalli. Matsalar tana faruwa ne saboda gaskiyar cewa wasu adiresoshin jiki na tsarin baƙo (GPA, Adireshin Jiki na Baƙi) suna nunawa a cikin sararin adireshi na kernel (KVA), amma ba a amfani da kariyar rubutawa ga GPA a cikin karatun. yankunan KVA kawai. Saboda rashin ingantaccen bincike a cikin aikin evmm_update_pvclock (), yana yiwuwa a ƙaddamar da adiresoshin KVA na tsarin rundunar zuwa kiran pmap kuma sake rubuta abubuwan da ke cikin ƙwaƙwalwar kernel.

Sabuntawa: Masu haɓakawa na OpenBSD sun fito faci don gyara rauni.

source: budenet.ru

Add a comment