Критическая уязвимость в UEFI затрагивает серверы с PXE-загрузкой
Исследователи из Anthropic и Google обнаружили в фреймворке TianoCore EDK II уязвимость CVE-2026-97631 с рейтингом 9,5 из 10, позволяющую выполнить код на уровне прошивки UEFI.
01Что случилось
Ошибка находится в компоненте обработки ICMP-сообщений драйвера PXE. Переполнение буфера на 504 байта позволяет записать данные за пределы структуры контекста драйвера при получении слишком длинного ICMP-сообщения во время сетевой загрузки. Злоумышленник с доступом к локальной сети может выполнить произвольный код до загрузки операционной системы и до срабатывания Secure Boot.
EDK II — эталонная реализация UEFI, которую используют производители серверного оборудования, включая AMI, Insyde и Phoenix, а также облачные провайдеры. Эксплуатация требует точного знания адресного пространства целевой прошивки, но позволяет скомпрометировать цепочку доверия и получить доступ к TPM, потенциально раскрывая ключи шифрования дисков.
Первооткрыватели планировали скоординированное раскрытие в январе 2027 года, однако AMI преждевременно опубликовала пул-реквест с описанием уязвимости и исправлением. После этого TianoCore Project выпустил официальный advisory. Уязвимость затрагивает только системы с сетевой загрузкой PXE; домашние пользователи, загружающиеся с дисков, не подвержены риску.
02Почему это важно
Патч уже доступен, но развёртывание обновлений прошивок на миллионах устройств растянется на месяцы. По оценкам экспертов, CVE-2026-97631 может оставаться в устаревшем оборудовании ещё много лет.
03Что дальше
Временным решением является отключение PXE-загрузки и мониторинг журналов на предмет попыток эксплуатации.
Источники
- iXBT ixbt.com