Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

Удалённая уязвимость в серверных UEFI-прошивках, эксплуатируемая через отправку ICMP-пакета

28.10.2026 15:28 (MSK)

В TianoCore EDK II (EFI Development Kit II), открытой эталонной реализации UEFI, применяемой в большинстве серверных материнских плат, устранена критическая уязвимость (CVE-2026-97631). Уязвимость присутствует в драйвере PXE и может быть эксплуатирована через отправку специально оформленных ICMP-пакетов во время сетевой загрузки в сетях IPv4 или IPv6. Атака не требует аутентификации и позволяет злоумышленнику выполнить свой код с привилегиями UEFI-прошивки на этапе до передачи управления операционной системе, что может быть использовано для обхода механизма верифицированной загрузки UEFI Secure Boot и подстановки вредоносных компонентов на этапе загрузки.

Проблема вызвана переполнением буфера в обработчике ICMP-сообщений в драйвере UefiPxeBcDxe, который используется для PXE-загрузки и принимает ICMP-пакеты во время загрузки по сети для фиксации сетевых ошибок. Переполнение возникает из-за помещения получаемых сообщений об ошибках в фиксированный буфер, размером 504 байта, без проверки фактического размера полученных данных. В случае отправки более 504 байтов в ICMP-пакете, не вмещающийся хвост записывается за пределы буфера и накладывается на идущие следом структуры.

Атака может быть проведена из глобальной сети - достаточно знать IP-адрес жертвы и суметь определить момент PXE-загрузки. Зная какая именно прошивка используется на сервере жертвы, атакующий может подготовить эксплоит с учётом размещения структур в памяти конкретной сборки прошивки и эксплуатировать уязвимость для выполнения кода на уровне DXE (Driver Execution Environment), выполняемом в нулевом кольце защиты.

Проект EDK II открыт в 2004 году компанией Intel и используется всеми крупными производителями прошивок для серверных систем, датацентров и облачных провайдеров. Среди прочего, он применяется в прошивках AMI, Insyde и Phoenix. Уязвимости также присутствует в прошивках на базе платформы Mu от компании Microsoft, которая представляет собой форк EDK II.

Проблема выявлена представителями компаний Anthropic и Google, и была запланирована для скоординированного публичного раскрытия в январе 2027 года. Но обнародовать информацию пришлось раньше, так как инженер из компании AMI случайно нарушил эмбарго и опубликовал публичный pull-запрос с исправлением, на основе которого можно было понять суть уязвимости.

  1. Главная ссылка к новости (https://arstechnica.com/securi...)
  2. OpenNews: LogoFAIL - атака на UEFI-прошивки через подстановку вредоносных логотипов
  3. OpenNews: Уязвимость в прошивках UEFI, позволяющая выполнить код на уровне SMM
  4. OpenNews: PixieFAIL - уязвимости в сетевом стеке прошивок UEFI, применяемом для PXE-загрузки
  5. OpenNews: Уязвимость в UEFI-прошивках Phoenix, затрагивающая многие устройства с CPU Intel
  6. OpenNews: Атака на провайдера, выведшая из строя 659 тысяч домашних маршрутизаторов
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66565-edk2
Ключевые слова: edk2, firmware
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (39) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 16:05, 28/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/–
    В наше время на фаерволах лучше даже ICMP блочить от греха подальше.
     
     
  • 2.4, Вася (??), 16:13, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    icmp нельзя полностью блокировать на современных сетях
     
     
  • 3.18, Аноним (18), 17:09, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Я оставляю только echorep и ни единого разрыва
     
  • 3.19, Аноним (19), 17:10, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Поясни.
     
     
  • 4.31, Пыщь (?), 17:43, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    ipv6
     
  • 2.6, Аноним (6), 16:24, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +6 +/–
    > В наше время на фаерволах лучше даже ICMP блочить от греха подальше.

    И заодно UDP и TCP. Так точно не взломают, и сеть не будет делать вид что работает.

     
     
  • 3.14, Аноним (14), 16:56, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > И заодно UDP и TCP. Так точно не взломают, и сеть не будет делать вид что работает.

    Для надежности - дропайте все пакеты, не прогадаете.

     
     
  • 4.25, pkdr (ok), 17:29, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Зачем эти ненадёжные программные решения, если есть проверенное временем нормальное высоконадёжное аппаратное: электропилой просто перепиливаешь все жгуты кабелей, идущих в свич.
    Главное не забывать про медвежий капкан на входе в серверное помещение.
     
  • 2.10, Аноним (10), 16:41, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    а как ты (точнее твоя ОС) будешь узнавать о редиректах и о том, что пакет надо фрагментировать?
     
     
  • 3.36, МИСАКА (?), 17:47, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А она и так не знает, ибо другие тоже блокируют
     
  • 3.37, Аноним (37), 17:52, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Фрагментация - зло
     

  • 1.2, Аноним (2), 16:09, 28/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    > Переполнение возникает из-за помещения получаемых сообщений об ошибках в фиксированный буфер, размером 504 байта, без проверки фактического размера полученных данных. В случае отправки более 504 байтов в ICMP-пакете, не вмещающийся хвост записывается за пределы буфера и накладывается на идущие следом структуры.

    Звучит как технологическое отверстие.

     
  • 1.3, name (??), 16:11, 28/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/–
    >без проверки фактического размера полученных данных

    Омайгадебл, Данила! Почему так трудно проверить входные данные да ещё и из энторнета!

     
     
  • 2.17, Смузихеб забывший пароль (?), 17:05, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    Это кровавый ынтепрайс, а не вася пупкин из ооо рога-и-копыта
    И, если последнего уволят за подобную халтуру даже с должности начинающего, то первых - даже не назовут виноватыми. По оф. версии оно как-то само так получилось, нубывает
     
  • 2.21, нах.. (?), 17:17, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    зачем у тебя pxe-загрузчик доступен из инторнетов?

    Ты очевидно ищешь приключений - так вот они, на твою ж...

     

  • 1.5, aname (ok), 16:14, 28/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    С BIOS такой дичи не было.
     
     
  • 2.8, Аноним (8), 16:35, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    на пару с физическим джампером записи :)
     
  • 2.24, Аноним (6), 17:22, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    С BIOS другая дичь была, но ты ещё не родился тогда.
     
     
  • 3.30, Аноним (30), 17:42, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    он и пишет что ТАКОЙ не было
     

  • 1.9, Аноним (9), 16:40, 28/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    Слишком негативно написано, такая фунциональность очень даже желанна. Логично, что спосносоры и поставщики цифоровой тюрьмы хотят заковать в кандалы посильней.
     
     
  • 2.13, Аноним (13), 16:55, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Слишком негативно написано, такая фунциональность очень даже желанна.

    Для тех кто не против взломать комп соседа?

    >  Логично, что спосносоры и поставщики цифоровой тюрьмы хотят заковать в кандалы посильней.

    Уууу.... пошла шиза и консприрология.
    Никто тебя не заставляет пользовать UEFI.
    Третьепни еще можно найти на барахолках.

    Ну или используй открытые прошивки на открытом железе, которое сделало Сообщество™

     

  • 1.11, Аноним (11), 16:47, 28/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    "фиксированный буфер, размером 504 байта, без проверки фактического размера полученных данных"
    И такие люди пишут системные прошивки?
     
     
  • 2.40, Аноним (10), 17:57, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > И такие люди пишут системные прошивки?

    Какие такие люди? Там индус это сделал.

     

  • 1.12, Аноним (13), 16:53, 28/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    > Проблема вызвана переполнением буфера
    > из-за помещения получаемых сообщений об ошибках в фиксированный буфер, размером 504 байта, без проверки фактического размера полученных данных.

    Мда....
    Что-то дырени кучно пошли.
    То в ядре и ненужноБЗДи, теперь тут.

    А ведь прошивки пишут самые матерые СИшники?
    Как жи таг??

     
     
  • 2.15, Инопланетянин (?), 17:01, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Проблема в самом существовании UEFI.
     
     
  • 3.23, Аноним (6), 17:21, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    И чем же тебе UEFI не угодил?
     
  • 3.26, Аноним (26), 17:31, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Да, старый 16битный биос с объемом в невероятные 64кб это просто мечта.
    Мечта любителя некрожелеза)
    А как хорошо их портил CIH-Chernobyl!


     
  • 2.33, черпало (?), 17:43, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Слабовато набрасываешь, елки-палки.


    Дырени кучно пошли, потому што тулинг вдруг семимильными шагами развился. Меч и щщит, вот это всё.

    Щас бы рассказывать, что кольчуги от АК47 не защищают. Кажись, это передергивание.

    Да и вообще, сначала пишем по спеке, потом туда пихают что-то не то, потом начинаем всё проверять еще лучше. Спасемся только лишь тогда, когда наворотим ифэлсов на каждое обращение, как внутри функции, так и до нее (МИСРА не даст соврать, что бороздящие просторы забагованной вселенной кусочки энергии двигают наши выстраданные байтики куда не следует).
    Ифэлсы будем генерить как вручную, так и безопасными компиляторами.

     
     
  • 3.38, Инопланетянин (?), 17:53, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Да и вообще, сначала пишем по спеке, потом туда пихают что-то не
    > то, потом начинаем всё проверять еще лучше. Спасемся только лишь тогда,
    > когда наворотим ифэлсов на каждое обращение, как внутри функции, так и
    > до нее (МИСРА не даст соврать, что бороздящие просторы забагованной вселенной
    > кусочки энергии двигают наши выстраданные байтики куда не следует).
    > Ифэлсы будем генерить как вручную, так и безопасными компиляторами.

    Для начало стоило бы тебе все же с уб разобраться. Ифелсы он генерить собрался видите ли.

     

  • 1.16, Инопланетянин (?), 17:03, 28/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/–
    В coreboot такого нет. Думайте!
     
     
  • 2.20, Аноним (19), 17:14, 28/10/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/–
     
  • 2.27, Аноним (26), 17:32, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    А что есть?
    Список железа которое старше меня?

    Тем более кроме коребута есть еще либребут и каноeбут.
    Какой из них более свободный?

     
     
  • 3.34, Хру (?), 17:45, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Тот наверное, которого #бут!:)
     
  • 3.35, черпало (?), 17:45, 28/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     

  • 1.22, Аноним (22), 17:18, 28/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Пока разберешься, как войти в современное UEFI - взломают. В частности на ноутах.
     
  • 1.28, Аноним (28), 17:35, 28/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/–
    > была запланирована для скоординированного публичного раскрытия в январе 2027 года. Но обнародовать информацию пришлось раньше, так как инженер из компании AMI случайно нарушил эмбарго и опубликовал публичный pull-запрос с исправлением, на основе которого можно было понять суть уязвимости.

    Вот она сила опенсорса!
    Любой васян может вывалить на публику уязвимость.
    А пофиксят ее и дойдет она до людей хз когда.

     
  • 1.29, Аноним (30), 17:39, 28/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    > инженер из компании AMI случайно нарушил эмбарго и опубликовал публичный pull-запрос с исправлением

    А что делать если проект открытый?

     
  • 1.32, Аноним1234 (?), 17:43, 28/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Переведите текст новости на человеческий. Я могу взломать биос пропинговав его?
     
     
  • 2.39, Аноним (30), 17:56, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Да, достаточно знать IP-адрес жертвы и ... держать всю прошивку в уме, в бинарном виде.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг: