Qubes operating system မှာ ရှိတဲ့ vulnerability တစ်ခုအကြောင်း အချက်အလက်တွေ ထုတ်ပြန်ထားပြီးဖြစ်ပြီး application တွေနဲ့ OS components တွေကို သီးခြား isolation လုပ်ဖို့အတွက် hypervisor ကို အသုံးပြုပါတယ် (application နဲ့ system service ရဲ့ class တစ်ခုစီဟာ သီးခြား virtual machine တွေမှာ run ပါတယ်)။ attacker တစ်ယောက်ယောက်က virtual machine တစ်ခုကို compromise လုပ်မိရင်၊ vulnerability က isolation ကို bypass လုပ်ပြီး host environment (Dom0) မှာ arbitrary command တွေကို execute လုပ်နိုင်သလို operating system တစ်ခုလုံးကို control လုပ်နိုင်ပါတယ်။ user တစ်ယောက်ဟာ "qvm-copy-to-vm" utility ကိုသုံးပြီး host environment ကနေ attacker ထိန်းချုပ်ထားတဲ့ virtual machine ကို file ကူးယူတဲ့အခါ ဒီပြဿနာ ပေါ်လာပါတယ်။ ဒီ vulnerability ကို qubes-core-dom0-linux package update 4.3.22 မှာ ပြင်ဆင်ပြီးပါပြီ။
ပြဿနာက qvm-copy-to-vm utility မှာရှိနေပြီး access လုပ်တဲ့အခါ ပြန်လာတဲ့ error တွေကို မသင့်လျော်စွာ ကိုင်တွယ်ခြင်းကြောင့် ဖြစ်ရတာပါ။ virtual machineqvm-copy-to-vm utility သည် system() function ကို အသုံးပြု၍ မှားယွင်းမှုအချက်အလက်များကို ပြသရန်နှင့် ကူးယူ၍မရသောဖိုင်နှင့်ပတ်သက်သည့် အချက်အလက်များကို command-line option တစ်ခုအဖြစ် အစားထိုးရန် kdialog သို့မဟုတ် zenity program များကို စတင်ခဲ့ခြင်းကြောင့် အားနည်းချက်သည် အမြစ်တွယ်နေပါသည်။ Filename cleanup သည် "`" နှင့် "$" ကဲ့သို့သော shell မှ အဓိပ္ပာယ်ဖွင့်ဆိုထားသော အထူးစာလုံးများကို မစစ်ဆေးဘဲ ASCII မဟုတ်သော စာလုံးများနှင့် double quotes များကို ဖယ်ရှားခြင်းအထိသာ ကန့်သတ်ထားသည်။
host system မှ ဖိုင်ကူးယူခြင်းပြီးဆုံးသွားသောအခါ၊ virtual machine handler သည် လုပ်ဆောင်ချက်၏ အတည်ပြုချက်ကို ပြန်လည်ပေးပို့ပြီး ၎င်းတွင် အခြားအရာများအပြင် နောက်ဆုံးလက်ခံရရှိသော ဖိုင်၏အမည်ပါဝင်သည်။ တိုက်ခိုက်မှုတွင် အတည်ပြုချက်အစား error code ကို ပြန်ပို့ခြင်းနှင့် ကူးယူ၍မရသော ဖိုင်အတွက် command interpreter မှ လုပ်ဆောင်သော အထူးစာလုံးများပါသည့် ဖိုင်အမည်ကို သတ်မှတ်ခြင်းတို့ ပါဝင်သည်။ error လက်ခံရရှိပြီးနောက်၊ host handler သည် system() command ကိုအသုံးပြု၍ error text ပါသည့် dialog box တစ်ခုကို စတင်ပြီး command line တွင် attacker မှ ပြန်ပို့သော filename ကို ပေးပို့သည် (ဥပမာ၊ "file`id`" ကို သတ်မှတ်ခြင်းသည် host တွင် id command ကို လုပ်ဆောင်လိမ့်မည်)။
source: opennet.ru
