Домой Новости Железо Уязвимость в CPU AMD Zen 2: риск обхода изоляции ВМ

Уязвимость в CPU AMD Zen 2: риск обхода изоляции ВМ

Брешь в микроархитектуре позволяет выйти из виртуальной машины в хост-окружение. Разбираемся, какие модели под ударом и как их обезопасить.

Процессор AMD Ryzen архитектуры Zen 2
Уязвимость CVE-2025–54518 затрагивает процессоры на базе архитектуры Zen 2 Источник: linux.org.ru

Компания AMD официально сообщила об обнаружении серьезной уязвимости, зарегистрированной под идентификатором CVE-2025–54518. Проблема затрагивает процессоры на базе микроархитектуры Zen 2 и связана с повреждением кэша объектных кодов (Instruction Cache). Эксплуатация данной бреши дает злоумышленникам возможность выполнять инструкции центрального процессора с повышенными привилегиями.

Механизм воздействия и риски

Уязвимость была обнаружена специалистами самой AMD, однако детальные сценарии атак пока не разглашаются. В основе проблемы лежит некорректная изоляция совместно используемых ресурсов в процессе выполнения операций с кэшем объектных кодов. Это позволяет атакующему через повреждение элементов кэша манипулировать инструкциями, которые исполняются на ином уровне привилегий.

В практическом плане это означает возможность реализации сценариев повышения привилегий в системе: от выполнения кода с правами ядра из пользовательского пространства до полноценного выхода из изолированной среды виртуальной машины и получения доступа к хост-окружению.

Затронутые платформы и исправления

Проблема актуальна исключительно для процессоров AMD на архитектуре Zen 2 (семейство Fam17h). Особую опасность уязвимость представляет для гипервизора Xen, так как может быть использована для обхода изоляции ВМ. Разработчики уже выпустили патчи для веток Xen с 4.17 по 4.21, также соответствующие исправления были подготовлены для ядра Linux.

Статус обновлений для разных линеек CPU:

  • Десктопные и мобильные серии: Для Ryzen 3000, 4000, 5000, 7020, 7030, а также Threadripper PRO 3000 WX патчи были выпущены еще осенью прошлого года.
  • Встраиваемые решения: Процессоры Ryzen Embedded V2000 получили необходимые обновления в конце декабря.
  • Серверный сегмент: В серии AMD EPYC 7002 проблема на текущий момент остается технически неисправленной на уровне «железа», поэтому компания рекомендует использовать защитные механизмы на уровне операционной системы.
Источник: https://www.linux.org.ru