CVE-2026-16445: выполнение кода с правами root через DHCP-опции в dracut
В dracut обнаружена уязвимость внедрения команд в модуле сетевой инициализации на базе NetworkManager. Атакующий в смежной сети может передать специально сформированные DHCP-опции и выполнить код с правами root в initramfs во время загрузки системы. Уязвимость затрагивает ряд версий Red Hat Enterprise Linux, Hardened Images и OpenShift Container Platform, оценка CVSS — 7.5 (HIGH).
Подробности
Уязвимость затрагивает сетевой модуль initrd, использующий NetworkManager. При получении DHCP-опций, таких как root-path, next-server или имя загрузочного файла (bootfile name), dracut обрабатывает их некорректно: значения записываются во временный shell-скрипт без должного экранирования. Это приводит к внедрению команд. Эксплуатация возможна со стороны атакующего, находящегося в смежной сети (adjacent network) — например, контролирующего DHCP-сервер или способного подменить его ответы. Успешная атака позволяет выполнить произвольные команды с правами root внутри initramfs в процессе загрузки, то есть до запуска основной системы и её механизмов защиты. Оценка CVSS составляет 7.5 (HIGH). В перечень затронутых продуктов входят Red Hat Enterprise Linux 6, 7, 8, 9, 10 (включая различные каналы поддержки: Advanced Mission Critical Update Support, Extended Update Support Long-Life Add-On, Telecommunications Update Service, Update Services for SAP Solutions), Red Hat Hardened Images и Red Hat OpenShift Container Platform 4.Что делать
Рекомендуется в первую очередь установить обновления dracut, выпущенные производителем для соответствующих версий продуктов. Поскольку уязвимость связана с обработкой DHCP-ответов, до применения патчей имеет смысл ограничить возможность подмены DHCP-сервера в сегменте загрузочной сети: включить DHCP snooping, использовать доверенные серверы и, где это возможно, применять защищённые механизмы сетевой загрузки. Также следует пересмотреть конфигурацию initrd, отказавшись от сетевой загрузки через NetworkManager там, где она не требуется.Итог
CVE-2026-16445 — серьёзная уязвимость, так как эксплуатация происходит на самом раннем этапе загрузки и приводит к полному контролю над системой со стороны атакующего в смежной сети. Ключевая мера защиты — своевременное обновление dracut в составе затронутых продуктов Red Hat и ограничение доверия к DHCP-инфраструктуре загрузочного сегмента.Источник: CVE Project (cvelistV5)
