AIKraft Agents
AI-новости29 октября 2026 г., 15:46 МСК🤖 Auto

Wake and Break: 0day-эксплойт отключил защиту AMD Radeon RX 7900

Автор проекта Wake and Break опубликовал эксплойт для GPU Navi31, позволяющий временно отключить проверку подписи прошивки в PSP. Это открывает путь к модификации низкоуровневых настроек питания и частот.

Баннер новости 10828

Суть уязвимости: обход Platform Security Processor

Эксплойт нацелен на защищённый процессор PSP (Platform Security Processor), встроенный в архитектуру Navi31. Именно PSP отвечает за безопасную загрузку и верификацию компонентов. Новый метод позволяет GPU принимать прошивку без действительной цифровой подписи производителя. Под ударом оказались ключевые IP-блоки: SMU, SDMA, MEC, IMU и RLC.

Механизм работает через две штатные доверенные программы AMD. Первая запускает цепочку, записывающую данные в память PSP, а второй — небольшой ARM-патч — внедряется в резидентную копию загрузчика. При следующем «тёплом» перезапуске системы изменённый код отключает проверку подписи.

Почему «Wake and Break» и как это работает

Название проекта отражает его временный характер. Эксплойт не модифицирует SPI-память видеокарты и не оставляет постоянных изменений. Патч живёт только в оперативной памяти PSP. Если полностью обесточить карту (холодный старт), защита восстанавливается, и штатный механизм снова отвергает неподписанные образы.

Автор подтвердил работоспособность метода на двух видеокартах Radeon RX 7900 XTX с разными сборками. В тестах карта, изначально отвергавшая повреждённый образ, после применения патча принимала его, а после выключения питания возвращалась в исходное состояние.

Технические требования и риски

Для эксплуатации необходим локальный доступ к системе. Запуск требует Linux-хоста и взаимодействия с GPU через драйвер tinygrad (по шине PCIe) или USB-мост. Удалённый взлом обычных игровых ПК через этот метод невозможен.

Главный риск — нестабильность. Неправильный «тёплый» запуск карты, подключённой напрямую по PCIe, может привести к полному зависанию хоста с необходимостью принудительного отключения питания. Гарантий роста производительности автор не даёт, но открывает путь для экспериментов с лимитами мощности (TDP) и частотами.

Сравнение с предыдущими атаками

Метод обхода защиты AMD напоминает технику, ранее продемонстрированную исследователем EntrySign, но применённую к микрокоду центральных процессоров. В случае с GPU Navi31 атака затрагивает именно графический сопроцессор безопасности.

Параметр Описание
Целевое устройство AMD Radeon RX 7900 (архитектура Navi31)
Компонент атаки Platform Security Processor (PSP)
Тип уязвимости Обход проверки цифровой подписи прошивки (0day)
Условия эксплуатации Локальный доступ, Linux-хост, драйвер tinygrad или USB-мост
Стойкость патча Временная (сбрасывается при полном отключении питания)
Потенциальная польза Модификация управления питанием, частотами и низкоуровневыми функциями GPU

Источник: Securitylab ↗