Критическая уязвимость в Qubes OS: обход изоляции и захват Dom0
Исследователи безопасности обнаружили уязвимость в операционной системе Qubes, позволяющую атакующему, скомпрометировавшему одну из виртуальных машин, выполнить произвольный код на уровне хостового окружения (Dom0) и получить полный контроль над системой. Проблема возникает при использовании утилиты `qvm-copy-to-vm` для передачи файлов между VM. Патч уже выпущен в обновлении пакета qubes-core-dom0-linux. Всем пользователям Qubes OS настоятельно рекомендуется незамедлительно установить обновление.
Подробности
Уязвимость проявляется при использовании пользователем утилиты `qvm-copy-to-vm`, предназначенной для копирования файлов между виртуальными машинами. Критическая проблема возникает в сценарии, когда пользователь инициирует копирование файла из хостового окружения (Dom0) в виртуальную машину, которая уже скомпрометирована атакующим. В этот момент злоумышленник, контролирующий целевую виртуальную машину, может использовать данную уязвимость для того, чтобы выполнить произвольный код уже на стороне Dom0. Это позволяет атакующему выйти за пределы изолированной среды и получить полный контроль над всей операционной системой. Технические детали уязвимости не раскрываются полностью, однако известно, что проблема была устранена в обновлении пакета `qubes-core-dom0-linux` версии 4.3.22. Примечательно, что уязвимость не имеет назначенного идентификатора CVE, что может указывать на её недавнее обнаружение или особенности процесса координации раскрытия информации.Что делать
Пользователям Qubes OS настоятельно рекомендуется незамедлительно выполнить следующие действия: 1. **Обновить систему**: Установить обновление пакета `qubes-core-dom0-linux` до версии 4.3.22 или новее. Это можно сделать стандартными средствами обновления ОС: `sudo qubes-dom0-update`. 2. **Ограничить использование `qvm-copy-to-vm`**: До установки обновления рекомендуется избегать использования утилиты для копирования файлов из Dom0 в виртуальные машины, особенно в те, которые работают с непроверенными данными или не являются доверенными. 3. **Проверить целостность системы**: После установки обновления рекомендуется проверить логи на предмет подозрительной активности, особенно если вы ранее копировали файлы в потенциально недоверенные VM. 4. **Соблюдать базовые правила безопасности**: Помните, что даже самая безопасная конфигурация требует ответственного поведения пользователя — не копируйте файлы в VM, которым не доверяете на 100%, без дополнительной проверки. Обновление устраняет обнаруженную проблему, однако важно понимать, что безопасность — это непрерывный процесс, требующий своевременного реагирования на новые угрозы. Данная уязвимость подчеркивает важность регулярного обновления даже таких защищенных систем, как Qubes OS, и напоминает о том, что сложность архитектуры может создавать новые векторы атак, требующие постоянного внимания со стороны исследователей и пользователей.Источник: opennet
