Ko te whakaraerae i te KVM ka ahei te mahi waehere i waho o te punaha manuhiri i runga i nga tukatuka AMD

I whakaatuhia e nga Kairangahau o te roopu Kaupapa Kaupapa Google a Google i etahi ra kua hipa ake nei i roto i te tuhinga korero kua kitea he whakaraerae (CVE-2021-29657) i roto i te kaitohu KVM (he kaitohu-whaaiti Linux-whaaiti e tautoko ana i te mahi rorohiko-tere i te x86, ARM, PowerPC, me S / 390) e taea ai e koe te karo i te wehe o te punaha manuhiri ka whakahaere i to waehere ki te taha taiao manaaki.

E kii ana te panui ko te raru e whakaatu mai ana i te pata Linux 5.10-rc1 ki te v5.12-rc6, arā, ka kapi anake i nga pata 5.10 me 5.11 (Ko te nuinga o nga peka pumau o te tohatoha kaore i raru.) Ko te raru kei roto i te mahinga nests_svm_vmrun, i whakamahia ma te whakamahi i te toronga AMD SVM (Miihini Mariko Haumaru) me te tuku i te punaha manuhiri o te punaha manuhiri.

I tenei panui blog, ka whakaahuahia e au tetahi whakaraeraetanga kei roto i te waehere KVM motuhake a te AMD me te korerorero me pehea e huri ai tenei pepeke hei rerenga miihini mariko katoa. Ki taku mohio, koinei te tuhinga tuatahi a te iwi whanui mo te toa manuhiri-ki-te-toa KVM kaore e whakawhirinaki ki nga hapa o nga waahanga-waahi a te tangata penei i te QEMU.

I whakawhiwhia te bug i korerohia mo te CVE-2021-29657, ka pa ki nga putanga keriini v5.10-rc1 ki te v5.12-rc6, a i paatitia i te paunga o te Maehe 2021. I te mea kua whakamahia noa te peera i te v5.10 ana i kitea e 5 marama i muri mai, ko te nuinga o nga mahi KVM o te ao tuuturu kaua e raru. Kei te whakaaro tonu ahau ko te raru he rangahau keehi i roto i nga mahi e hiahiatia ana hei hanga i tetahi rerenga manuhiri-ki-te-whare kia KVM me te tumanako ka taea e tenei tuhinga te kii ko nga kaiwhakawhiwhi hypervisor ehara i te raru noa o te kaupapa.

I kii nga Kairangahau kia tika te whakatinana i tenei mahi, me haukotia e te kaitohu hypermaster nga tohutohu katoa a te SVM rere i runga i nga punaha manuhiri, whakaarohia tana whanonga ka hono i te ahua me nga taputapu. he mahi uaua tonu tenei.

I muri i te wetewete i te tono KVM kua whakaarohia, kairangahauI pa ki tetahi he raru arorau e ahei ai nga korero o te MSR (Rehitatanga tauira-motuhake) o te kaihautu kia awe i te punaha manuhiri, Ka taea te whakamahi hei whakaputa waehere i te taumata ope.

Ina koa, ko te whakahaere i te mahi VMRUN mai i te manuhiri tuarua o te manuhiri (L2 i tukuna mai i tetahi atu manuhiri) ka tae ki te piiraa tuarua ki te kohanga_svm_vmrun ka kino te mahi svm-> kohanga.hsave, he mea whakakikorua ki nga korero mai i te vmcb mai i te punaha manuhiri L2 .

I te mutunga, ka ara ake tetahi ahuatanga i te taumata manuhiri L2 ka taea te whakamaumahara koreutu i roto i te anga svm-> kohanga.msrpm, e penapena ana i te moka MSR, ahakoa kei te whakamahia tonu, ka uru ki te MSR o te ope. taiao.

Ko te tikanga tenei, hei tauira, ka taea te tirotiro i te maumahara o te manuhiri ma te maka atu i te mahara kua tohaina mo tana mahinga mokowā kaiwhakamahi, kia ngawari ranei te whakahaere i nga rohe rauemi mo te waa PTM me te maumahara. 

Hei taapiri, ka taea e KVM te tango i te nuinga o nga mahi e pa ana ki te whakairinga o te taputapu ki te waahanga mokowhiti a nga kaiwhakamahi.

Ko te raru kei roto i te waehere e whakamahia ana i runga i nga punaha me nga tukatuka AMD (kvm-amd.ko kōwae) kaare e kitea i runga i nga tukatuka Intel.

 I waho o nga taputapu mahi-taarua e pa ana ki te aukati i te whakahaere, te waehere taumata-iti uaua katoa mo te whakarato kōpae mariko, hononga whatunga, uru GPU ranei ka taea te tohaina ki te waahi kaiwhakamahi.  

Ko nga Kairangahau taapiri atu ki te whakaahua i te raru Kua whakaritea e ratau he tauira mahi mo te whakamahi e taea ai te whakahaere i tetahi anga pakiaka mai i te taiao manuhiri i roto i te taiao manaaki i runga i te punaha me te tukatuka AMD Epyc 7351P me te pata Linux 5.10.

E maharatia ana koinei te manuhiri tuatahi ki te manaaki i te whakaraerae i roto i te kaitohu KVM ano, kaore e pa ana ki nga hapa i nga waahanga mokowhiti kaiwhakamahi penei i te QEMU. I whakaaetia te whakatika i te pata i te mutunga o Poutu-te-rangi.

Finalmente mena kei te hiahia koe ki te mohio atu mo tenei mea mo te tuhinga, ka taea e koe te tirotiro i nga korero taipitopito I roto i te hono e whai ake nei.


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

Hei tuatahi ki te korero

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra. Kua tohua ngā āpure e hiahiatia ana ki *

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.