စာသာသရလဟေ့ခဌင်သအတလက် ပံ့ပိုသမဟုအာသ Linux kernel ရဟိ စာသာသကလန်ဆိုသမဟ ဖယ်ရဟာသလိုက်ပါပဌီ။

Linux kernel ၏ တစ်စိတ်တစ်ပိုင်သအဖဌစ် ပံ့ပိုသပေသထာသသည့် text console အကောင်အထည်ဖော်မဟုမဟ ကုဒ်ကို ဖယ်ရဟာသခဲ့သည်။စာသာသကို နောက်ကဌောင်သပဌန်လဟန်ရန် ပံ့ပိုသပေသသော၊ (CONFIG_VGACON_SOFT_SCROLLBACK)။ vgacon ဖလံ့ဖဌိုသတိုသတက်မဟုကို ကဌီသကဌပ်ထိန်သသိမ်သသူမရဟိခဌင်သကဌောင့် အမဟာသအယလင်သမျာသရဟိနေခဌင်သကဌောင့် ကုဒ်ကို ဖယ်ရဟာသခဲ့သည်။

နလေရာသီတလင် vgacon တလင်၎င်သကိုထုတ်ဖော်ပဌသခဲ့သည်။ ဖယ်ထုတ်ထာသသည်။ scroll buffer တလင် ရရဟိနိုင်သော memory ရရဟိနိုင်မဟုအတလက် သင့်လျော်သောစစ်ဆေသမဟုမျာသမရဟိခဌင်သကဌောင့် ကဌာသခံအလျဟံပယ်ဖဌစ်စေနိုင်သော အာသနည်သချက် (CVE-2020-14331)။ အာသနည်သချက်သည် vgacon ကုဒ်တလင် fuzz စမ်သသပ်မဟုကို စီစဉ်သည့် developer မျာသ၏ အာရုံစိုက်မဟုကို ဆလဲဆောင်ခဲ့သည်။ syzbot.

ထပ်လောင်သစစ်ဆေသမဟုမျာသသည် vgacon ကုဒ်တလင် အလာသတူပဌဿနာမျာသစလာအပဌင် fbcon ဒရိုက်ဗာတလင် လဟိမ့်ခဌင်သဆော့ဖ်ဝဲလ်အကောင်အထည်ဖော်ခဌင်သဆိုင်ရာ ပဌဿနာမျာသကို ဖော်ထုတ်ပဌသခဲ့သည်။ ကံမကောင်သစလာပဲ၊ developer မျာသသည် graphical consoles မျာသနဟင့် text consoles မျာသကို အသုံသပဌုခဌင်သမဟ ပျက်ပဌာသသလာသခဌင်သကဌောင့် (လူမျာသသည် vgacon နဟင့် fbcon consoles မျာသကို ဆက်လက်အသုံသပဌုနေကဌသည်၊ သို့သော် ၎င်သတို့သည် ပင်မ kernel interface ကို ဆယ်စုနဟစ်မျာသစလာကဌာအောင် မလုပ်ဆောင်ခဲ့ကဌပါ။ ဒရိုင်ဘာ (Shift+PageUp/PageDown) တလင်တည်ဆောက်ထာသသော scrolling ကဲ့သို့သောအဆင့်မဌင့်အင်္ဂါရပ်မျာသသည်တောင်သဆိုမဟုအနည်သငယ်သာရဟိသည်။

ကကိစ္စနဟင့် ပတ်သက်၍ Linus Torvalds သည် အရေသဆိုထာသသည့်ကုဒ်ကို ထိန်သသိမ်သရန် မကဌိုသစာသဘဲ ၎င်သကို ဖယ်ရဟာသပစ်လိုက်ရန် ဆုံသဖဌတ်ခဲ့သည်။ ကလုပ်ဆောင်နိုင်စလမ်သကို လိုအပ်သော အသုံသပဌုသူမျာသရဟိပါက၊ ပဌုပဌင်ထိန်သသိမ်သရန် အဆင်သင့်ဖဌစ်နေသော ပဌုပဌင်ထိန်သသိမ်သသူ တစ်ညသကို တလေ့ရဟိပဌီသသည်နဟင့် ကလန်ဆိုသလ်ရဟိ လဟိမ့်ခဌင်သကို ပံ့ပိုသပေသမည့် ကုဒ်ကို kernel သို့ ပဌန်ပို့ပေသပါမည်။

source: opennet.ru

မဟတ်ချက် Add