CVE-2021-21551
Dell dbutil Driver
2022-03-31
Dell dbutil driver contains an insufficient access control vulnerability which may lead to escalation of privileges, denial-of-service (DoS), or information disclosure.
Технический анализ и план устранения
Суть уязвимости
Уязвимость в драйвере dbutil_2_3.sys (часть утилиты Dell DBUtil) позволяет локальному пользователю с низкими привилегиями выполнить произвольный код в режиме ядра (kernel mode). Это происходит из-за недостаточного контроля доступа к обработчику IOCTL (Input/Output Control) драйвера. Злоумышленник может:
* Повысить привилегии до уровня SYSTEM/администратора.
* Вызвать отказ в обслуживании (DoS) системы.
* Раскрыть информацию из ядра.
Как исправить
Удалите уязвимый драйвер и обновите утилиты Dell.
-
Определите наличие уязвимого драйвера. Выполните команду от имени администратора:
bash "Get-WmiObject Win32_PnPSignedDriver | Select-Object DeviceName, DriverVersion, Manufacturer | Where-Object {$_.DeviceName -like '*dbutil*'}"Или проверьте вручную наличие файлаC:\Windows\System32\drivers\dbutil_2_3.sys. -
Загрузите и установите исправление от Dell. Используйте официальный установщик обновления для вашей модели устройства:
- Для клиентских систем (ноутбуки, десктопы): Обновите Dell BIOS и/или установите обновление
Dell Security Advisory Update - DSA-2021-088. Актуальные версии драйверов/утилит, в которых устранена проблема, начинаются с версии 2.5 и выше. - Для серверов: Обновите систему управления драйверами (например, Dell EMC OpenManage Server Administrator).
- Ссылка на бюллетень и загрузки: Dell Security Advisory DSA-2021-088
- Для клиентских систем (ноутбуки, десктопы): Обновите Dell BIOS и/или установите обновление
-
После установки обновления удалите старые версии драйвера. Уязвимый файл
dbutil_2_3.sysдолжен быть автоматически удален установщиком. Вручную удалять его не рекомендуется, так как это может нарушить работу зависимых приложений. Если файл остался, перезагрузите систему и проверьте снова.
Временное решение
Если немедленная установка патча невозможна, выполните следующие шаги для блокировки драйвера:
-
Запретите загрузку уязвимого драйвера. В командной строке с правами администратора выполните:
bash reg add "HKLM\SYSTEM\CurrentControlSet\Services\dbutil_2_3" /v Start /t REG_DWORD /d 4 /fЭто установит тип запуска драйвера вDISABLED. -
Переименуйте файл драйвера (если он присутствует в системе). Выполните в PowerShell (Администратор):
bash Rename-Item -Path "C:\Windows\System32\drivers\dbutil_2_3.sys" -NewName "dbutil_2_3.sys.blocked" -Force -ErrorAction SilentlyContinue -
Перезагрузите систему.
Важно: Временные меры могут привести к сбою утилит Dell, которые зависят от этого драйвера. Установите официальное обновление как можно скорее.