NetApp закрывает уязвимость в FAS/AFF BIOS и ещё нескольких продуктах

NetApp

Ошибка в прошивке InsydeH2O позволяет записать в служебную область памяти заранее известные данные и поднять права до уровня системного управления. Проблема затрагивает BIOS систем FAS и AFF на нескольких платформах NetApp. Вендор подтвердил влияние на перечисленные платформы и назвал исправленные образы прошивки. Сведений об эксплуатации в реальных атаках в уведомлении нет.

CVE-2021-42554 и запись в защищённую память SMM

Уязвимость известна как CVE-2021-42554; её нашли в драйвере FvbServicesRuntimeDxe, который входит в состав прошивки InsydeH2O. Речь идёт о повреждении памяти в SMM, то есть в режиме системного управления (System Management Mode). Такой режим представляет собой привилегированную среду процессора, где работает служебный код прошивки, а обычная операционная система туда доступа не имеет. Память под этот режим называют SMRAM, и запись в неё из основной системы должна быть закрыта.

Ошибка позволяет записать в SMRAM фиксированные или предсказуемые данные. За счёт этого атакующий может повысить свои права до уровня SMM. NetApp описывает последствия шире: раскрытие конфиденциальной информации, а также добавление или изменение данных.

Условия атаки ограничены. Нужен локальный доступ к системе и уже высокие привилегии; участие пользователя не требуется. Сложность эксплуатации вендор оценивает как высокую. Оценка CVSS составляет 7.5 из 10, это уровень High.

В списке затронутых платформ - A300, 8200, C190, A220, 2720, 2750 и A150, а также A900 и 9500. Уязвимы версии BIOS младше исправленных образов. Статус уведомления Final означает, что перечень продуктов вендор считает итоговым.

Insyde закрыла ошибку в нескольких выпусках ядра InsydeH2O: 5.0 (05.08.42), 5.1 (05.16.42), 5.2 (05.26.42), 5.3 (05.35.42), 5.4 (05.42.51) и 5.5 (05.50.51). NetApp, в свою очередь, переводит исправление на уровень образов прошивки BIOS. Для платформ A300, 8200, C190, A220, 2720, 2750 и A150 нужен образ 308-04120_A0_SERVICE_IMAGE_11.18_S или более поздний. Для A900 и 9500 подходит образ 308-04123_A0_SERVICE_IMAGE_18.6 или более поздний. Прежние версии BIOS остаются уязвимыми.

Уведомление NetApp NTAP-20220216-0007 имеет версию 5.0 и статус Final, последнее обновление датируется 28 октября 2026 года. Вендор пишет, что знает о публичном обсуждении проблемы, и обещает дополнять уведомление по мере поступления данных. Сообщений об эксплуатации в реальных атаках в материалах нет: публичное раскрытие деталей не равно атакам. О проблеме сообщила команда Binarly efiXplorer team, Insyde благодарит Binarly за отчёт.

Основной риск связан с внутренними пользователями и с уже скомпрометированными учётными записями, потому что локальный доступ и высокие привилегии у них уже есть. Обходные меры в переданных материалах не приводятся, поэтому остаются обновление BIOS до исправленного образа и отслеживание уведомления NetApp. Пока исправление не установлено, запись в SMRAM из основной системы остаётся возможной.

Ссылки

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