
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. Администраторам, управляющим инфраструктурой с недоверенными виртуальными машинами, настоятельно рекомендуется как можно быстрее установить обновления дистрибутивов или применить исправления из официального бюллетеня.



