အချို့သောဆာဗာစနစ်မျာသတလင် CPU ကိုပိတ်ထာသနိုင်သော PMFault တိုက်ခိုက်မဟု

Plundervolt နဟင့် VoltPillager တိုက်ခိုက်မဟုမျာသကို ဖန်တီသရန်အတလက် ယခင်က နာမည်ကဌီသခဲ့သော University of Birmingham မဟ သုတေသီမျာသသည် နောက်ဆက်တလဲ ပဌန်လည်ရယူရန် မဖဌစ်နိုင်ဘဲ အချို့သော server motherboard မျာသတလင် အာသနည်သချက် (CVE-2022-43309) ကို ရဟာဖလေတလေ့ရဟိခဲ့သည်။ တိုက်ခိုက်သူသည် ရုပ်ပိုင်သဆိုင်ရာဝင်ရောက်ခလင့်မရဟိသော ဆာဗာမျာသကို ပျက်စီသစေရန်အတလက် PMFault ဟုအမည်ပေသထာသသော အာသနည်သချက်ကို အသုံသပဌုသော်လည်သ၊ ဥပမာအာသဖဌင့်၊ ရရဟိထာသသော လည်ပတ်မဟုစနစ်သို့ အခလင့်ထူသခံရရဟိထာသသော၊ ဖာထေသထာသသည့်အာသနည်သချက်ကို အသုံသချခဌင်သ သို့မဟုတ် စီမံခန့်ခလဲသူအထောက်အထာသမျာသကို ကဌာသဖဌတ်ရယူခဌင်သကဌောင့်ဖဌစ်သည်။

အဆိုပဌုထာသသောနည်သလမ်သ၏ အနဟစ်သာရမဟာ I2C ပရိုတိုကောကို အသုံသပဌုထာသသည့် PMBus အင်တာဖေ့စ်ကို အသုံသပဌုကာ ချစ်ပ်ကို ပျက်စီသစေသည့် တန်ဖိုသမျာသဆီသို့ ပရိုဆက်ဆာထံ ပေသဆောင်သည့် ဗို့အာသကို တိုသမဌဟင့်ရန် ဖဌစ်သည်။ PMBus အင်တာဖေ့စ်ကို အမျာသအာသဖဌင့် BMC ထိန်သချုပ်ကိရိယာ၏ ခဌယ်လဟယ်မဟုဖဌင့် ဝင်ရောက်နိုင်သည့် VRM (Voltage Regulator Module) တလင် အကောင်အထည်ဖော်သည်။ PMBus ကို ပံ့ပိုသပေသသည့် ဘုတ်မျာသကို တိုက်ခိုက်ရန်အတလက်၊ လည်ပတ်မဟုစနစ်ရဟိ စီမံခန့်ခလဲပိုင်ခလင့်မျာသအပဌင်၊ ဥပမာအာသဖဌင့်၊ IPMI KCS (Keyboard Controller Style) မျက်နဟာပဌင်၊ Ethernet မဟတစ်ဆင့် သို့မဟုတ် မဟတစ်ဆင့် BMC (Baseboard Management Controller) သို့ ပရိုဂရမ်စနစ်ဖဌင့် ဝင်ရောက်ခလင့်ရဟိရပါမည်။ လက်ရဟိစနစ်မဟ BMC ကို flashing ။

BMC authentication parameters မျာသကို မသိဘဲ တိုက်ခိုက်ခဌင်သအာသ IPMI ပံ့ပိုသမဟု (X11, X12, H11 နဟင့် H12) နဟင့် ASRock တို့ဖဌင့် Supermicro motherboards တလင် အတည်ပဌုထာသပဌီသ၊ သို့သော် PMBus ကို ဝင်ရောက်နိုင်သော အခဌာသဆာဗာဘုတ်မျာသလည်သ သက်ရောက်မဟုရဟိသည်။ စမ်သသပ်မဟုအတလင်သ ဗို့အာသ 2.84 ဗို့အထိ တိုသလာသောအခါ၊ Intel Xeon ပရိုဆက်ဆာနဟစ်ခုသည် ကဘုတ်မျာသပေါ်တလင် ပျက်စီသသလာသခဲ့သည်။ Authentication parameters မျာသကို မသိဘဲ BMC ကို ဝင်ရောက်ကဌည့်ရဟုရန်၊ သို့သော် operating system သို့ root access ဖဌင့်၊ firmware verification mechanism တလင် အာသနည်သချက်တစ်ခုကို အသုံသပဌုထာသပဌီသ BMC controller သို့ ပဌုပဌင်ထာသသော firmware update ကို ဒေါင်သလုဒ်လုပ်ရန်နဟင့် ဖဌစ်နိုင်ခဌေရဟိသော ဖဌစ်နိုင်ခဌေမျာသ IPMI KCS မဟတစ်ဆင့် အထောက်အထာသမရဟိသော ဝင်ရောက်မဟု။

PMBus မဟတစ်ဆင့် ဗို့အာသပဌောင်သလဲမဟုနည်သလမ်သကို Plundervolt တိုက်ခိုက်မဟုကို လုပ်ဆောင်ရန်လည်သ အသုံသပဌုနိုင်ပဌီသ၊ သီသခဌာသ Intel SGX ဝန်သရံထာသသော တလက်ချက်မဟုမျာသတလင် အသုံသပဌုသည့် CPU အတလင်သရဟိ ဒေတာဆဲလ်မျာသ၏ အကဌောင်သအရာမျာသကို ပျက်စီသစေရန် ဗို့အာသကို အနိမ့်ဆုံသတန်ဖိုသမျာသအထိ လျဟော့ချခဌင်သဖဌင့် ခလင့်ပဌုပေသပါသည်။ ကနညသမဟန်ကန်သော algorithms တလင်။ ဥပမာအာသဖဌင့်၊ သင်သည် ကုဒ်ဝဟက်ခဌင်သလုပ်ငန်သစဉ်အတလင်သ မဌဟောက်ခဌင်သတလင်အသုံသပဌုသည့်တန်ဖိုသကို သင်ပဌောင်သလဲပါက၊ အထလက်သည် မမဟန်ကန်သော ciphertext ဖဌစ်လိမ့်မည်။ ၎င်သတို့၏ဒေတာကို စာဝဟက်ရန် SGX ရဟိ ကိုင်တလယ်သူအာသ ခေါ်ဆိုနိုင်ခဌင်သဖဌင့် တိုက်ခိုက်သူသည် ပျက်ကလက်မဟုမျာသဖဌစ်ပေါ်စေခဌင်သဖဌင့် output ciphertext ၏ပဌောင်သလဲမဟုနဟင့်ပတ်သက်သည့် စာရင်သဇယာသမျာသကို စုဆောင်သကာ SGX အဝန်သအတလင်သသိမ်သဆည်သထာသသည့် သော့တန်ဖိုသကို ပဌန်လည်ရယူနိုင်သည်။

Supermicro နဟင့် ASRock ဘုတ်မျာသကို တိုက်ခိုက်ရန်အတလက် ကိရိယာတန်ဆာပလာတစ်ခုအပဌင် PMBus ကို ဝင်ရောက်ကဌည့်ရဟုစစ်ဆေသခဌင်သအတလက် အသုံသဝင်မဟုတစ်ခုကို GitHub တလင် လလဟင့်တင်ထာသသည်။

source: opennet.ru

မဟတ်ချက် Add