Технологии, деньги и рынки — первымиНаписать в редакциюСтудия Dilami LabDilami Lab

Атаки Mior и Skyfall позволяют читать данные в защищённых VM AMD SEV-SNP

Две атаки на процессоры AMD EPYC позволяют злоумышленнику, контролирующему гипервизор сервера, читать данные внутри виртуальных машин SEV-SNP, которые должны быть защищены от оператора сервера. Атака Mior также умеет менять память виртуальной машины и подделывать отчёт о запущенном ПО.

Атаки Mior и Skyfall позволяют читать данные в защищённых VM AMD SEV-SNP
Иллюстрация: thehackernews.com

Главное в цифрах

  • CVE-2026-0462 (Mior): оценка 5.9 по CVSS 4.0
  • CVE-2026-40671 (утечка VM в Skyfall): оценка 4.9
  • CVE-2026-18448 (утечка SMM в Skyfall, присвоен EDK II): оценка 5.6
  • Mior: 1000 успешных попыток в двух тестовых сериях
  • Исправления для встраиваемых EPYC: с января по апрель 2027 года

Исследователи ETH Zurich, авторы атаки Mior, и команда ETH Zurich и Google, авторы атаки Skyfall, опубликовали работы о уязвимостях технологии SEV-SNP. Она защищает виртуальные машины от оператора сервера и гипервизора. Для обеих атак нужен контроль над гипервизором, а для Mior дополнительно нужен контроль над BIOS. Тесты проводились на процессоре AMD EPYC 9135 с архитектурой Zen 5.

AMD опубликовала два бюллетеня безопасности. Mior получил идентификатор CVE-2026-0462 с оценкой 5.9 по шкале CVSS 4.0. Утечка из виртуальных машин в Skyfall получила CVE-2026-40671 и оценку 4.9.

Атака Mior

Во время запуска SEV-SNP сопроцессор PSP заполняет таблицу Reverse Map Table, которая определяет, кто владеет каждой страницей памяти. Исследователи перенаправили записи PSP в память видеокарты, которую контролировали, и запуск завершился без ошибок. Часть таблицы, включая запись, защищающую саму таблицу, осталась неинициализированной.

После этого гипервизор смог переписать защиту. Исследователи включили отладку на конфиденциальной виртуальной машине, где она была отключена, и с помощью отладочных команд PSP читали и записывали её память. Попытки прошли успешно во всех 1000 запусков в двух тестовых сериях.

Во второй проверке команда скопировала измерение безвредной виртуальной машины в злонамеренную, и отчёты подписанной аттестации стали описывать чужой образ. Отладка и аттестация работали даже при включённом ciphertext hiding.

Атака Skyfall

Skyfall опирается на Transient Scheduler Attacks, группу уязвимостей процессоров AMD, которые могут утекать данные через тайминг инструкций. Если гипервизор намеренно вызывает сбой запуска виртуальной машины, процессор успевает закешировать часть её сохранённого состояния, и гипервизор может прочитать эти данные.

Таким образом исследователи восстановили значения регистров и ключ шифрования диска в тестовой виртуальной машине. Skyfall также может читать три фиксированные кеш-линии на атакуемой странице памяти, остальная страница недоступна. Атака проверялась на EPYC 7313 (Zen 3) и на EPYC 9124 и 9334 (Zen 4), на Zen 5 утечка не воспроизводилась.

Обновления микрокода для Skyfall по данным AMD датированы 12 августа, платформенная прошивка выйдет в ноябре. Для Mior прошивка SEV выйдет в декабре. Исправления для встраиваемых моделей EPYC обещаны с января по апрель 2027 года. Пользователям советуют получать обновления BIOS у производителя сервера.

Нашли ошибку или есть что добавить? Напишите редакции
Источник: thehackernews.com
0 новых новостей