စနစ်တွင် သင်၏အခွင့်အရေးများကို မြှင့်တင်ခွင့်ပြုသည့် Timeshift တွင် အားနည်းချက်တစ်ခု

လျှောက်လွှာထဲမှာ Timeshift ဖော်ထုတ်ခဲ့သည်။ အားနည်းချက် (CVE-2020-10174) ဒေသခံအသုံးပြုသူတစ်ဦးအား ကုဒ်ကို root အဖြစ် လုပ်ဆောင်ရန် ခွင့်ပြုသည်။ Timeshift သည် hardlinks သို့မဟုတ် Btrfs snapshots များနှင့်အတူ rsync ကိုအသုံးပြုသည့် အရန်စနစ်တစ်ခုဖြစ်ပြီး macOS ရှိ System Restore နှင့် ဆင်တူသော လုပ်ဆောင်နိုင်စွမ်းကို ပေးဆောင်သည်။ ပရိုဂရမ်ကို ဖြန့်ဝေမှုများစွာ၏ သိုလှောင်ရာများတွင် ထည့်သွင်းထားပြီး PCLinuxOS နှင့် Linux Mint တို့တွင် မူရင်းအတိုင်း အသုံးပြုပါသည်။ ထုတ်ဝေမှုတွင် အားနည်းချက်ကို ပြင်ဆင်ထားသည်။ Timeshift 20.03.

ပြဿနာသည် /tmp public directory ကို မှားယွင်းစွာ ကိုင်တွယ်ခြင်းကြောင့် ဖြစ်ပေါ်လာခြင်းဖြစ်သည်။ အရန်ကူးယူခြင်းကို ဖန်တီးသည့်အခါ၊ ပရိုဂရမ်သည် အမြစ်အခွင့်အရေးဖြင့် ညွှန်ကြားချက်များနှင့်အတူ shell script ပါ၀င်သော ကျပန်းအမည်တစ်ခုရှိသော လမ်းကြောင်းခွဲတစ်ခုအား ဖန်တီးပေးသည့် လမ်းညွှန် /tmp/timeshift ကို ဖန်တီးပေးပါသည်။ ဇာတ်ညွှန်းပါရှိသော လမ်းညွှန်ချက်အခွဲတွင် မှန်းမရသောအမည်တစ်ခု ပါသော်လည်း /tmp/timeshift ကိုယ်တိုင်က ကြိုတင်မှန်းဆနိုင်ပြီး ၎င်းအစား သင်္ကေတလင့်ခ်တစ်ခုကို အစားထိုးခြင်း သို့မဟုတ် ဖန်တီးခြင်းအတွက် စစ်မထားပါ။ တိုက်ခိုက်သူတစ်ဦးသည် ၎င်း၏ကိုယ်စား /tmp/timeshift လမ်းညွှန်တစ်ခုကို ဖန်တီးနိုင်ပြီး၊ ထို့နောက် လမ်းညွှန်ချက်ခွဲတစ်ခု၏ အသွင်အပြင်ကို ခြေရာခံကာ ဤလမ်းကြောင်းခွဲနှင့် ၎င်းရှိဖိုင်ကို အစားထိုးနိုင်သည်။ လည်ပတ်နေစဉ်အတွင်း၊ Timeshift သည် ပရိုဂရမ်မှထုတ်ပေးသည့် script မဟုတ်ဘဲ၊ တိုက်ခိုက်သူမှ အစားထိုးထားသော ဖိုင်ကို root လုပ်ပိုင်ခွင့်ဖြင့် လုပ်ဆောင်မည်ဖြစ်သည်။

source: opennet.ru

မှတ်ချက် Add