CVE-2026-16445
Dracut: dracut: root code execution via dhcp options command injection in networkmanager initrd module
Что произошло
A flaw was found in dracut. A remote attacker on the adjacent network can exploit this vulnerability by providing specially crafted DHCP options, such as a malicious root-path, next-server, or bootfile name, to a system using dracut's NetworkManager-based initrd network module. These options are improperly handled and written into a temporary shell script without proper escaping, leading to command injection. This allows the attacker to achieve root code execution within the initramfs during system boot.
Что это значит
Недоверенные данные могут попасть в команду операционной системы. Оцените доступность уязвимого интерфейса и права сервиса.
Что делать
1. Проверьте, затронуты ли вы
Соберите инвентаризацию и сравните с таблицей затронутых версий. Эти команды только показывают установленные компоненты и сами по себе не доказывают наличие CVE.
dpkg-query -W -f='${Package} ${Version}\n'rpm -qa --qf '%{NAME}\t%{VERSION}-%{RELEASE}\n'Get-HotFix | Select-Object HotFixID, InstalledOn
2. Установите исправление
Сверьте точный продукт и версию с бюллетенем вендора. Установите указанное в нём исправление после резервного копирования и проверки совместимости. Подтверждённая целевая версия в источниках отсутствует.
3. Временные меры
Avoid using the root=dhcp/netroot=dhcp/root=dhcp6/netroot=dhcp6 kernel command-line options — these cause dracut to trust the DHCP server's root-path option to determine the boot target. Configuring the netroot target explicitly on the kernel/PXE command line instead (e.g. netroot=nfs:: or netroot=iscsi:... with a literal value).
4. Проверьте следы эксплуатации
Проверьте аномальные входы, новые учётные записи, ошибки и необычные дочерние процессы в затронутом сервисе. Публичные проверенные правила обнаружения не включены в запись; отсутствие сигналов не доказывает отсутствие компрометации.
5. После исправления
- Проверьте фактическую версию и результат установки по бюллетеню.
- При необходимости перезапустите сервисы в согласованное окно.
- Повторите проверку сканером и функциональные проверки.
- Зафиксируйте результат, дату, владельца и оставшийся риск.
Продукты и затронутые версии
Red Hat / Red Hat Enterprise Linux 8
{
"status": "unaffected",
"version": "0:049-244.git20260529.el8_10",
"lessThan": "*",
"versionType": "rpm"
}cpe:/o:redhat:enterprise_linux:8::baseos
Red Hat / Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support
{
"status": "unaffected",
"version": "0:049-138.git20220131.el8_4.1",
"lessThan": "*",
"versionType": "rpm"
}cpe:/o:redhat:rhel_aus:8.4::baseos
cpe:/o:redhat:rhel_eus_long_life:8.4::baseos
Red Hat / Red Hat Enterprise Linux 8.4 Extended Update Support Long-Life Add-On
{
"status": "unaffected",
"version": "0:049-138.git20220131.el8_4.1",
"lessThan": "*",
"versionType": "rpm"
}cpe:/o:redhat:rhel_aus:8.4::baseos
cpe:/o:redhat:rhel_eus_long_life:8.4::baseos
Red Hat / Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update Support
{
"status": "unaffected",
"version": "0:049-203.git20220511.el8_6.1",
"lessThan": "*",
"versionType": "rpm"
}cpe:/o:redhat:rhel_aus:8.6::baseos
cpe:/o:redhat:rhel_eus_long_life:8.6::baseos
Red Hat / Red Hat Enterprise Linux 8.6 Extended Update Support Long-Life Add-On
{
"status": "unaffected",
"version": "0:049-203.git20220511.el8_6.1",
"lessThan": "*",
"versionType": "rpm"
}cpe:/o:redhat:rhel_aus:8.6::baseos
cpe:/o:redhat:rhel_eus_long_life:8.6::baseos
Red Hat / Red Hat Enterprise Linux 8.8 Telecommunications Update Service
{
"status": "unaffected",
"version": "0:049-223.git20230119.el8_8.1",
"lessThan": "*",
"versionType": "rpm"
}cpe:/o:redhat:rhel_e4s:8.8::baseos
cpe:/o:redhat:rhel_tus:8.8::baseos
Red Hat / Red Hat Enterprise Linux 8.8 Update Services for SAP Solutions
{
"status": "unaffected",
"version": "0:049-223.git20230119.el8_8.1",
"lessThan": "*",
"versionType": "rpm"
}cpe:/o:redhat:rhel_e4s:8.8::baseos
cpe:/o:redhat:rhel_tus:8.8::baseos
Red Hat / Red Hat OpenShift Container Platform 4.12
{
"status": "unaffected",
"version": "412.86.202610250235-0",
"lessThan": "*",
"versionType": "rpm"
}cpe:/a:redhat:openshift:4.12::el8
Red Hat / Red Hat Hardened Images
{
"status": "unaffected",
"version": "109-7.hum1",
"lessThan": "*",
"versionType": "rpm"
}cpe:/a:redhat:hummingbird:1
Red Hat / Red Hat Enterprise Linux 10
cpe:/o:redhat:enterprise_linux:10
Red Hat / Red Hat Enterprise Linux 6
cpe:/o:redhat:enterprise_linux:6
Red Hat / Red Hat Enterprise Linux 7
cpe:/o:redhat:enterprise_linux:7
Red Hat / Red Hat Enterprise Linux 9
cpe:/o:redhat:enterprise_linux:9
CVSS: оценки и векторы
CVSS 3.1 · cve7.5
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 3.1 · secalert@redhat.com7.5
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 3.1 · ghsa7.5
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Классы CWE
Источники и ссылки
Происхождение полей
{
"cwes": [
"cve",
"ghsa",
"nvd"
],
"epss": {
"source": "epss",
"received_at": "2026-10-28T15:06:07.040470+00:00"
},
"title": {
"source": "cve",
"received_at": "2026-10-28T21:32:04.146781+00:00"
},
"scores": [
"cve",
"ghsa",
"nvd"
],
"status": {
"source": "cve",
"received_at": "2026-10-28T21:32:04.146781+00:00"
},
"affected": [
"cve"
],
"published": {
"source": "cve",
"received_at": "2026-10-28T21:32:04.146781+00:00"
},
"solutions": [],
"percentile": {
"source": "epss",
"received_at": "2026-10-28T15:06:07.040470+00:00"
},
"references": [
"cve",
"ghsa",
"nvd"
],
"description": {
"source": "cve",
"received_at": "2026-10-28T21:32:04.146781+00:00"
},
"workarounds": [
"cve"
],
"configurations": []
}Хронология записи
- Данные обновлены29.10.2026, 00:32
- Данные обновлены28.10.2026, 18:06
- Данные обновлены28.10.2026, 18:00
- Опубликована28.10.2026, 15:15
Личная заметка и статус
Другие CVE того же продукта
| УЯЗВИМОСТЬ / ПРОДУКТ | ПРИОРИТЕТ | CVSS | EPSS | СИГНАЛЫ | ОПУБЛИКОВАНА | Карточка |
|---|---|---|---|---|---|---|
| CVE-2026-85498 Polkit: regression in cve-2026-4897 fix (polkit read_cookie()) - stack buffer underflow Red Hat / Red Hat Hardened Images · Red Hat / Red Hat Enterprise Linux 10 | Низкий | 3.5 | — | 29.10.2026 | ||
| CVE-2026-93006 Dnsmasq: dnsmasq: tftp prefetch cache keyed on stale heap pointer serves wrong file content Red Hat / Red Hat Ceph Storage 9 · Red Hat / Red Hat Enterprise Linux 10 | Средний | 6.8 | — | 29.10.2026 | ||
| CVE-2026-16118 Xdgmime: heap-based buffer overflow in _xdg_mime_magic_parse_magic_line() in xdgmimemagic.c xdg / xdgmime · Red Hat / Red Hat Enterprise Linux 10 | Критический | 7.1 | 0,22 % | PoC | 17.07.2026 | |
| CVE-2026-15588 Gdbusserver: glib2: gdbusserver pre-authentication dos via unbounded sasl line buffering Red Hat / Red Hat Enterprise Linux 10 · Red Hat / Red Hat Enterprise Linux 10.0 Extended Update Support | Высокий | 5.3 | 0,48 % | PoC | 20.07.2026 | |
| CVE-2026-58015 Glib: path traversal in glib/gio/gdbusauthmechanismsha1.c via keyring_lookup_entry and mechanism_client_data_receive GNOME / GLib · Red Hat / Red Hat Enterprise Linux 10 | Средний | 5.9 | 0,84 % | 30.06.2026 |