технологии · 28.10.2026, 06:51
Опасная уязвимость в прошивке UEFI с рейтингом 9,5 угрожает миллионам серверов по всему миру
Обнаружен критический баг в UEFI-прошивке на базе открытого проекта TianoCore EDK II, используемой почти всеми производителями серверного оборудования. Уязвимость CVE-2026-97631 позволяет запускать произвольный код на самом привилегированном уровне процессора во время загрузки системы, что создает угрозу безопасности в дата-центрах и облачных сервисах.

Широкое распространение уязвимости и ее последствия
Уязвимость CVE-2026-97631 обнаружена в компоненте ICMP сетевого стека UEFI-прошивки, который применяется для поддержки загрузки с сети (PXE) на платформе TianoCore EDK II. Эта прошивка является опорной базой для большинства серверных систем на рынке, включая продукты AMI, Insyde, Phoenix и Microsoft Project Mu. Проект TianoCore официально признан «эталоном реализации спецификаций UEFI».
Проблема связана с нарушением границ буфера при обработке ошибок ICMP-сообщений, приводящим к переполнению и возможности исполнить произвольный код на уровне ядра процессора (ring 0) ещё до загрузки основной ОС и защиты Secure Boot. Размер поля для копирования необоснованно ограничен 504 байтами, но данные копируются с превышением этого лимита, что позволяет атакующему внедрить вредоносный код.
Технические детали и сложность эксплуатации
Для успешной эксплуатации злоумышленнику необходимо иметь контроль над локальной сетью и послать специально сформированное ICMP-сообщение в момент загрузки PXE. Это ограничивает потенциальных атакующих тематикой внутренних инсайдеров, государственных хакеров и операторов программ-вымогателей с доступом к сетевой инфраструктуре.
Хотя сама уязвимость существует уже 16 лет, только недавно была обнародована после публикации подробного исправления компанией AMI. Пари на устаревшую природу кода и сложность патча объясняют, почему устранение требует времени — обновление BIOS/UEFI необходимо развернуть на миллионах устройств, что будет долгим процессом.
Угроза для безопасности данных и криптографии
Эксплуатация этого недостатка позволяет атакующим обойти механизм цепочки доверия, который гарантирует целостность загрузки, включая работу TPM (Trusted Platform Module). В результате, злоумышленник может получить контроль над шифрованием диска или другими критичными функциями безопасности.
Уязвимость не даёт устойчивого сохранения кода (payloadы не сохраняются после перезагрузки), но открывает широкие возможности для внедрения других вредоносных программ, запускаемых при каждой загрузке. Таким образом удар наносится непосредственно на основу информационной безопасности серверов и дата-центров.
Рекомендации для организаций и производителей оборудования
Intel, ARM и другие крупные поставщики отмечают, что не все их платформы затронуты, поскольку в некоторых случаях отсутствует использование EDK2 с функционалом PXE по умолчанию. Однако клиентам рекомендуется уточнять у OEM-производителей актуальность проблемы для конкретных устройств и планировать обновления прошивки.
Поскольку уязвимость затрагивает только системы с загрузкой по сети, пользователи домашних и малых офисных компьютеров, которые загружаются исключительно с локальных дисков, не подвержены риску. Для серверных инфраструктур и облачных операторов необходима приоритетная проверка и подготовка к внедрению патчей, а также повышение бдительности в локальных сетях.


