Две ошибки в гипервизоре Xen позволяют вредоносной виртуальной машине читать и изменять память других ВМ на том же сервере. Под угрозой может оказаться и dom0: эта привилегированная виртуальная машина по умолчанию управляет остальными. XCP-ng описывает возможный сценарий так: «Одна скомпрометированная гостевая система может выйти из изоляции и захватить весь хост».

Уязвимости зарегистрированы как CVE-2026-102703 и CVE-2026-102704 и вошли в бюллетень Xen Security Advisory XSA-523. Затронуты все версии Xen начиная с 4.6; Xen 4.5 и более ранние версии не уязвимы. В бюллетене не указано, какие права нужны атакующему внутри виртуальной машины. Известных случаев эксплуатации тоже не приводится. Исправления выпущены, но Xen Project сообщает, что обходного способа защиты нет.
Ошибки связаны с операцией grant copy, которой Xen копирует данные между виртуальными машинами. Каждая ВМ сообщает гипервизору, какие страницы своей памяти разрешает использовать другим системам; Xen проверяет эти разрешения. Чтобы быстрее обрабатывать серию копирований в пределах одной страницы, он повторно использует уже выполненные проверки. В некоторых случаях повторная проверка не проводилась, хотя должна была. В результате гостевая система могла получить доступ к чужой памяти.
Xen Project указал, что уязвимости обнаружила компания Anthropic с помощью модели Claude. Результат проверил Стефан Липп из Ada Logics. Позже ту же проблему независимо выявила команда исследователей CodeAnt AI Security Research Team.
Риск касается продуктов на базе уязвимых версий Xen. XCP-ng — открытая платформа виртуализации на Xen; её сопровождающая компания Vates оценила опасность как критическую. В заметках к обновлению команда XCP-ng предупредила, что скомпрометированная гостевая система может выйти из изоляции и получить контроль над хостом.
В Qubes OS программы запускаются в отдельных изолированных средах, которые называются qubes и работают на Xen. Бюллетень проекта сообщает, что затронуты все поддерживаемые выпуски и конфигурации. Исправление подготовлено для Qubes 4.3 — единственной версии, которая всё ещё поддерживается. Пакеты Xen 4.19.6-3 устанавливаются в dom0, после чего dom0 необходимо перезапустить.
Пользователям Qubes с Anti Evil Maid после обновления нужно заново запечатать секретную парольную фразу: новые бинарные файлы Xen меняют PCR18 и PCR19. 3 ноября проект рекомендовал устанавливать обновления обычным порядком. Тогда исправленные пакеты находились в репозитории security-testing; после проверки сообществом их ожидали перенести в stable в течение следующих двух недель.
Для XCP-ng 8.3 исправление вошло в пакет xen-4.17.7-4.2.xcpng8.3, выпущенный 3 ноября. После установки хост обязательно нужно перезагрузить. Это требование важно учитывать при планировании обслуживания: простого обновления пакета недостаточно, чтобы загрузить исправленный гипервизор.
Поскольку уязвимы Xen 4.6 и более новые версии, исправления нужны и другим системам, собранным на их основе. По данным трекера безопасности Debian на 4 ноября, пакет xen оставался уязвимым в bookworm, trixie и forky, но уже был исправлен в sid.
Xen Project опубликовал патчи для ветки xen-unstable и Xen 4.19.x, а также для Xen 4.18.x и 4.17.x. Для версий с 4.6 по 4.16 патча в бюллетене нет. Поддержка безопасности Xen 4.16 завершилась 2 декабря 2024 года, поэтому пользователям этих выпусков нельзя рассчитывать на исправление в рамках обычного обновления.
XSA-523 не следует путать с XSA-500 — другой уязвимостью grant copy, о которой Xen сообщил 28 июля. Это отдельные проблемы, и для XSA-523 предусмотрены собственные патчи.

Изображение носит иллюстративный характер
Уязвимости зарегистрированы как CVE-2026-102703 и CVE-2026-102704 и вошли в бюллетень Xen Security Advisory XSA-523. Затронуты все версии Xen начиная с 4.6; Xen 4.5 и более ранние версии не уязвимы. В бюллетене не указано, какие права нужны атакующему внутри виртуальной машины. Известных случаев эксплуатации тоже не приводится. Исправления выпущены, но Xen Project сообщает, что обходного способа защиты нет.
Ошибки связаны с операцией grant copy, которой Xen копирует данные между виртуальными машинами. Каждая ВМ сообщает гипервизору, какие страницы своей памяти разрешает использовать другим системам; Xen проверяет эти разрешения. Чтобы быстрее обрабатывать серию копирований в пределах одной страницы, он повторно использует уже выполненные проверки. В некоторых случаях повторная проверка не проводилась, хотя должна была. В результате гостевая система могла получить доступ к чужой памяти.
Xen Project указал, что уязвимости обнаружила компания Anthropic с помощью модели Claude. Результат проверил Стефан Липп из Ada Logics. Позже ту же проблему независимо выявила команда исследователей CodeAnt AI Security Research Team.
Риск касается продуктов на базе уязвимых версий Xen. XCP-ng — открытая платформа виртуализации на Xen; её сопровождающая компания Vates оценила опасность как критическую. В заметках к обновлению команда XCP-ng предупредила, что скомпрометированная гостевая система может выйти из изоляции и получить контроль над хостом.
В Qubes OS программы запускаются в отдельных изолированных средах, которые называются qubes и работают на Xen. Бюллетень проекта сообщает, что затронуты все поддерживаемые выпуски и конфигурации. Исправление подготовлено для Qubes 4.3 — единственной версии, которая всё ещё поддерживается. Пакеты Xen 4.19.6-3 устанавливаются в dom0, после чего dom0 необходимо перезапустить.
Пользователям Qubes с Anti Evil Maid после обновления нужно заново запечатать секретную парольную фразу: новые бинарные файлы Xen меняют PCR18 и PCR19. 3 ноября проект рекомендовал устанавливать обновления обычным порядком. Тогда исправленные пакеты находились в репозитории security-testing; после проверки сообществом их ожидали перенести в stable в течение следующих двух недель.
Для XCP-ng 8.3 исправление вошло в пакет xen-4.17.7-4.2.xcpng8.3, выпущенный 3 ноября. После установки хост обязательно нужно перезагрузить. Это требование важно учитывать при планировании обслуживания: простого обновления пакета недостаточно, чтобы загрузить исправленный гипервизор.
Поскольку уязвимы Xen 4.6 и более новые версии, исправления нужны и другим системам, собранным на их основе. По данным трекера безопасности Debian на 4 ноября, пакет xen оставался уязвимым в bookworm, trixie и forky, но уже был исправлен в sid.
Xen Project опубликовал патчи для ветки xen-unstable и Xen 4.19.x, а также для Xen 4.18.x и 4.17.x. Для версий с 4.6 по 4.16 патча в бюллетене нет. Поддержка безопасности Xen 4.16 завершилась 2 декабря 2024 года, поэтому пользователям этих выпусков нельзя рассчитывать на исправление в рамках обычного обновления.
XSA-523 не следует путать с XSA-500 — другой уязвимостью grant copy, о которой Xen сообщил 28 июля. Это отдельные проблемы, и для XSA-523 предусмотрены собственные патчи.