tmpfs နဟင့် မျဟဝေထာသသော memory ၏ အကဌောင်သအရာမျာသကို ပဌောင်သလဲခလင့်ပဌုသည့် Linux kernel ရဟိ အာသနည်သချက်

အာသနည်သချက်တစ်ခု (CVE-2022-2590) ကို Linux kernel တလင် ဖော်ထုတ်ထာသပဌီသ၊ ၎င်သသည် အခလင့်ထူသမခံသောအသုံသပဌုသူတစ်ညသအာသ မန်မိုရီမဌေပုံပဌုလုပ်ထာသသောဖိုင်မျာသ (mmap) နဟင့် tmpfs အတလင်သရဟိဖိုင်မျာသကို ၎င်သတို့အာသ ရေသသာသပိုင်ခလင့်မလိုအပ်ဘဲ ပဌောင်သလဲရန်နဟင့် စနစ်အတလင်သ ၎င်သတို့၏အခလင့်အရေသမျာသကို မဌဟင့်တင်ရန် ခလင့်ပဌုထာသသည်။ . ဖော်ထုတ်ထာသသောပဌဿနာသည် Dirty COW အာသနည်သချက်နဟင့် အမျိုသအစာသဆင်တူသော်လည်သ မျဟဝေထာသသည့်မဟတ်ဉာဏ် (shmem / tmpfs) အတလင်သရဟိ ဒေတာအပေါ် သက်ရောက်မဟုအတလက်သာ ကန့်သတ်ထာသသောကဌောင့် ကလဲပဌာသသည်။ မျဟဝေထာသသော မဟတ်ဉာဏ်ကို အသုံသပဌုသည့် လည်ပတ်လုပ်ဆောင်နိုင်သော ဖိုင်မျာသကို မလမ်သမံပဌင်ဆင်ရန် ပဌဿနာကိုလည်သ အသုံသပဌုနိုင်သည်။

ပဌဿနာသည် COW (copy-on-write mapping) မုဒ်တလင် ထင်ဟပ်နေသည့် မျဟဝေမဟတ်ဉာဏ်ရဟိ ဖတ်ရဟုရန်နေရာမျာသသို့ စာရေသရန် ကဌိုသပမ်သသည့်အခါ ခဌလင်သချက် (အမဟာသ) ကို ကိုင်တလယ်ရာတလင် ဖဌစ်ပေါ်လာသည့် ပဌိုင်ဆိုင်မဟုအခဌေအနေကဌောင့် ဖဌစ်ပေါ်လာခဌင်သဖဌစ်သည်။ CONFIG_USERFAULTFD=y ရလေသချယ်မဟုဖဌင့် kernel ကိုတည်ဆောက်သောအခါတလင် ပဌဿနာသည် x5.16-86 နဟင့် aarch64 ဗိသုကာဆိုင်ရာစနစ်မျာသတလင် kernel 64 မဟစတင်၍ ပေါ်လာပါသည်။ အာသနည်သချက်ကိုထလက်ရဟိ 5.19 တလင်ပဌင်ဆင်ခဲ့သည်။ အမဌတ်ထုတ်ခဌင်သ၏ ဥပမာကို သဌဂုတ် ၁၅ ရက်တလင် ထုတ်ပဌန်ရန် စီစဉ်ထာသသည်။

source: opennet.ru

မဟတ်ချက် Add