Домой Софт macOS и Linux В Xen исправлены 20 уязвимостей, включая выход из гостевой системы

В Xen исправлены 20 уязвимостей, включая выход из гостевой системы

Разработчики устранили 13 бюллетеней безопасности, касающихся работы гипервизора Xen. Администраторам рекомендуется обновить системы для защиты от выхода из гостевой среды.

Схема работы гипервизора Xen
Разработчики закрыли 20 брешей в безопасности Источник: linux.org.ru

28 июля 2026 года команда проекта Xen опубликовала серию из 13 бюллетеней безопасности, в которых описывается устранение 20 уязвимостей в гипервизоре и его вспомогательных компонентах. Основная опасность заключается в том, что 12 из них теоретически позволяют нарушить изоляцию виртуальной машины и получить доступ к хост-системе. Остальные ошибки могут приводить к отказу в обслуживании или утечке содержимого памяти.

Критические уязвимости в загрузчике pygrub

Одной из наиболее опасных проблем эксперты назвали уязвимость XSA-508, затрагивающую загрузчик pygrub. Разработчики подчеркнули, что безопасным является только выполнение pygrub в непривилегированном режиме. Если гостевая система контролирует образ диска, она может воспользоваться дефектами в библиотеках файловых систем и добиться прав на создание домена, что в стандартных конфигурациях равносильно получению контроля над всем хостом. Эта проблема актуальна для всех версий Xen начиная с 3.2. Специалисты рекомендуют активировать параметр bootloader_restrict, отказаться от использования pygrub или перейти на HVM- и PVH-типы виртуализации.

Также с pygrub связаны пять дополнительных CVE (CVE-2026–42494, CVE-2026–42495, CVE-2026–62423, CVE-2026–62424 и CVE-2026–62425). Они вызваны некорректной проверкой параметров (длин и смещений) в структурах ISO 9660, Rock Ridge и SUSP в библиотеке libfsimage. Манипуляции с образом диска могут спровоцировать переполнение буфера и выполнение кода с привилегиями процесса pygrub. Ранее введенный непривилегированный режим (решение по XSA-443) позволяет частично ограничить последствия таких атак.

Ошибки в grant-table

Три критические уязвимости выявлены в механизме таблиц предоставления памяти grant-table:

  • CVE-2026–62428: Ошибка путаницы типов при выполнении операции grant-copy, приводившая к проверке прав для одной страницы памяти, тогда как копирование происходило в другую. Уязвимость актуальна для Xen 4.2 и новее, временного решения на данный момент нет.
  • CVE-2026–62435 и CVE-2026–62436: Состояния гонки, возникающие при переключении между первой и второй версиями grant-table. Многопроцессорный x86-гость мог использовать их для повышения привилегий до уровня хоста. В качестве временной меры рекомендуется принудительное ограничение максимальной версии таблицы значением 1.

Другие исправленные проблемы

Помимо вышеуказанных, были закрыты следующие бреши в безопасности:

  • CVE-2026–62429: Состояние гонки при удалении конфигурации vNUMA (возможна утечка памяти или повышение прав).
  • CVE-2026–62434: Уязвимость в менеджере памяти Xen при возврате страниц в режиме Populated on Demand.
  • CVE-2026–62433: Ошибка проверки буферов гипервызова DM_OP, позволяющая HVM-гостям считывать данные из стека других ВМ.
  • CVE-2026–62432: Гонка при сбросе FIFO-очереди каналов событий, ведущая к падению гипервизора или повышению прав PV-гостя.
  • CVE-2026–62426 и CVE-2026–62427: Возможность блокировки операций sysctl и platform-op, что вызывает полный отказ хоста в обслуживании.

Разработчики уже выпустили необходимые патчи для всех поддерживаемых веток Xen. Администраторам, управляющим инфраструктурой с недоверенными виртуальными машинами, настоятельно рекомендуется как можно быстрее установить обновления дистрибутивов или применить исправления из официального бюллетеня.

Источник: https://www.linux.org.ru