Zranitelnost v operačním systému Qubes, která umožňuje obejít izolaci a vykonat kód na úrovni Dom0

Byla zveřejněna informace o zranitelnosti v operačním systému Qubes, který využívá hypervisor pro přísnou izolaci aplikací a komponent OS (každá třída aplikací a systémových služeb běží ve zvláštních virtuálních strojích). Pokud útočník zkompromituje jeden z virtuálních strojů, zranitelnost umožňuje obejít izolaci, provést libovolné příkazy na straně hostitelského prostředí (Dom0) a získat kontrolu nad celým operačním systémem. Problém se projevuje při použití uživatelskou utilitou „qvm-copy-to-vm“ pro kopírování souboru z hostitelského prostředí do útočníkem ovládaného virtuálního stroje. Zranitelnost byla odstraněna v aktualizaci balíčku qubes-core-dom0-linux 4.3.22.

Problém se vyskytuje v utilitě „qvm-copy-to-vm“ a je způsoben nedostatečným zpracováním chyb vracených při volání na virtuálním stroji. Podstata zranitelnosti spočívá v tom, že utilita qvm-copy-to-vm pro zobrazení informace o chybě spouštěla programy kdialog nebo zenity pomocí funkce system() a vkládala údaje o neúspěšně zkopírovaném souboru mezi parametry v příkazovém řádku. Při tom se čištění názvu souboru omezovalo na odstranění ne-ASCII znaků a dvojitých uvozovek bez kontroly přítomnosti speciálních znaků, které interpretuje příkazový shell, například „`“ a „$“.

Po dokončení kopírování souborů z hostitelského systému zpracovatel na straně virtuálního stroje vrací potvrzení operace, v němž mimo jiné uvádí název posledního přijatého souboru. Útok spočívá ve vrácení kódu chyby místo potvrzení a uvedení pro soubor, jehož kopírování se nezdařilo, názvu se speciálními znaky, které zpracovává příkazový interpret. Po obdržení chyby zpracovatel na straně hostitelského prostředí spustí příkazem system() utilitu pro zobrazení dialogu s textem chyby a předá v příkazovém řádku vrácený útočníkovým jménem souboru (například při zadání „file`id`“ na straně hostitelského prostředí bude spuštěn příkaz id).

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster