Процессоры

Обнаружена уязвимость в новых процессорах AMD Zen 5: проблема с генератором случайных чисел

Компания AMD официально заявила о дефекте в генераторе случайных чисел RDSEED, встроенном в процессоры архитектуры Zen 5. Данный сбой привёл к критической уязвимости — из-за некорректного функционирования генератор может производить предсказуемые последовательности, создавая риски для цифровой безопасности.

 Источник изображения: amd.com

Источник изображения: amd.com

Уязвимость, зарегистрированная под идентификатором CVE-2025-62626 и внутренним кодом AMD-SB-7055, оценивается в 7,2 балла из 10 и признана высокоопасной. AMD планирует устранить проблему программным путём до января 2026 года. Обновление микропрограммы для серверных процессоров EPYC 9005 уже выпущено, а патчи для потребительских линеек Ryzen 9000, AI Max 300, Threadripper 9000 и Ryzen Z2 появятся 25 ноября.

Ошибка проявляется при выполнении инструкций RDSEED на чипах Zen 5 — в случаях сбоя генератор возвращает нулевое значение, одновременно сигнализируя об успешной операции. Это создаёт особую угрозу для криптографических систем, требующих абсолютной непредсказуемости шифровальных ключей — их прогнозируемость равнозначна компрометации защиты. Проблема затрагивает 16- и 32-битные версии RDSEED, тогда как 64-битный вариант функционирует нормально.

RDSEED представляет собой одну из двух систем генерации случайных чисел в современных процессорах, включая продукты Intel. Это аппаратный генератор истинно случайных чисел, который захватывает энтропию из физических процессов и сохраняет битовые последовательности в регистрах процессора. Альтернативная система RDRAND работает быстрее, но демонстрирует меньшую степень энтропии.

Первооткрывателем дефекта стал инженер Meta, которому удалось разработать стабильный метод воспроизведения ошибки. При одновременном запуске двух потоков — один интенсивно использует RDSEED, а второй создаёт нагрузку, потребляющую около 90% памяти — генератор начинает последовательно выдавать нули, продолжая фиксировать успешное выполнение операций. В качестве временного решения для Linux был выпущен патч, полностью отключающий RDSEED на всех чипах Zen 5. До выхода обновлений микрокода AGESA для данной архитектуры AMD советует использовать 64-битную версию RDSEED, не подверженную данной проблеме.

Поделиться:

0 Комментариев

Оставить комментарий

Обязательные поля помечены *
Ваш комментарий *
Категории