Qubes OSi haavatavus, mis võimaldab ringiga minna isolatsioonist ja käivitada koodi Dom0 tasemel

Avaldati teave Qubesi operatsioonisüsteemi haavatavuse kohta, mis kasutab hüperviisorit rakenduste ja OS-i komponentide rangeks isoleerimiseks (iga rakendusklass ja süsteemiteenused töötavad eraldi virtuaalmasinates). Kui ründaja kompromiteerib ühe virtuaalmasina, võimaldab haavatavus isoleerimise ületamist ning suvaliste käskude täitmist host-ümbritses (Dom0), saavutades kontrolli kogu operatsioonisüsteemi üle. Probleem ilmneb siis, kui kasutaja kasutab tööriista „qvm-copy-to-vm“ faili kopeerimiseks host-ümbritsest ründaja kontrollitavasse virtuaalmasinasse. Haavatavus on kõrvaldatud qubes-core-dom0-linux 4.3.22 paketi uuenduses.

Probleem esineb tööriistas „qvm-copy-to-vm“ ja see on põhjustatud vigasest veakäsitsemisest, mis tagastatakse virtuaalmasinale pöördudes. Haavatavuse tuum seisneb selles, et tööriist qvm-copy-to-vm käivitas veateabe kuvamiseks programmid kdialog või zenity, kasutades funktsiooni system() ja lisades ebaõnnestunud faili kohta teavet käsurea valikutesse. Failinime puhastamine piirdus mitte-ASCII sümbolite ja topeltütte " lõikamisega, ilma et oleks kontrollitud spetsiaalsete sümbolite, mis käsureas tõlgendatakse, nagu „`“ ja „$“, olemasolu.

Pärast failide kopeerimise lõpetamist host-süsteemilt edastab virtuaalmasina pool tagasi operatsiooni kinnituse, mille seas on muu hulgas viimase vastuvõetud faili nimi. Rünnak koosneb veakoodi tagastamisest kinnituse asemel ja faili, mida ei õnnestunud kopeerida, nime määramisest, kus on spetsiaalsed sümbolid, mis on interpretatsiooniga käsureale. Pärast veateate saamist käivitab host-ümbruses käitaja käsu system() tööriista veateate dialooge kuvamiseks, edastades käsureale ründaja tagastatud faili nime (näiteks, kui on antud „file`id`“, siis host-ümbritses käivitub käsk id).

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster