CVE-2026-15816
Dracut: dracut: root code execution via unescaped error message written to sourced emergency hook script in die()
A flaw was found in dracut. The die() error-handling function writes its message into a shell script under the initramfs emergency-hook directory without properly shell-quoting it. When the message contains data derived from the DHCP ROOT_PATH option, an attacker on the adjacent network who controls a rogue DHCP server can inject a command-substitution sequence that executes as root the next time dracut sources its emergency hook scripts during standard boot-failure handling.
Attack profile
How easy it is to exploit
- Attack vector
- Adjacent network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
Dracut: dracut: root code execution via unescaped error message written to sourced emergency hook script in die()
A flaw was found in dracut. The die() error-handling function writes its message into a shell script under the initramfs emergency-hook directory without properly shell-quoting it. When the message contains data derived from the DHCP ROOT_PATH option, an attacker on the adjacent network who controls a rogue DHCP server can inject a command-substitution sequence that executes as root the next time dracut sources its emergency hook scripts during standard boot-failure handling.
- Record
CVE-2026-15816- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-78
- Updated
- 2026-11-02
EUVDEUVD-2026-54451
7.5
A flaw was found in dracut. The die() error-handling function writes its message into a shell script under the initramfs emergency-hook directory without properly shell-quoting it. When the message contains data derived from the DHCP ROOT_PATH option, an attacker on the adjacent network who controls a rogue DHCP server can inject a command-substitution sequence that executes as root the next time dracut sources its emergency hook scripts during standard boot-failure handling.
- Record
EUVD-2026-54451- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-8pxm-cr92-crx8
7.5
A flaw was found in dracut. The die() error-handling function writes its message into a shell...
A flaw was found in dracut. The die() error-handling function writes its message into a shell script under the initramfs emergency-hook directory without properly shell-quoting it. When the message contains data derived from the DHCP ROOT_PATH option, an attacker on the adjacent network who controls a rogue DHCP server can inject a command-substitution sequence that executes as root the next time dracut sources its emergency hook scripts during standard boot-failure handling.
- Record
GHSA-8pxm-cr92-crx8- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-78
- Updated
- 2026-11-02
NVD
7.5
A flaw was found in dracut. The die() error-handling function writes its message into a shell script under the initramfs emergency-hook directory without properly shell-quoting it. When the message contains data derived from the DHCP ROOT_PATH option, an attacker on the adjacent network who controls a rogue DHCP server can inject a command-substitution sequence that executes as root the next time dracut sources its emergency hook scripts during standard boot-failure handling.
- Record
CVE-2026-15816- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-78
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-15816
7.5
A flaw was found in dracut. The die() error-handling function writes its message into a shell script under the initramfs emergency-hook directory without properly shell-quoting it. When the message contains data derived from the DHCP ROOT_PATH option, an attacker on the adjacent network who controls a rogue DHCP server can inject a command-substitution sequence that executes as root the next time dracut sources its emergency hook scripts during standard boot-failure handling.
- Record
DEBIAN-CVE-2026-15816- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-3472
7.5
dracut security update
dracut contains tools to create bootable initramfses for the Linux kernel. Unlike previous implementations, dracut hard-codes as little as possible into the initramfs. dracut contains various modules which are driven by the event-based udev. Having root on MD, DM, LVM2, LUKS is supported as well as NFS, iSCSI, NBD, FCoE with the dracut-network package.
Security Fix(es):
A flaw was found in dracut. The die() error-handling function writes its message into a shell script under the initramfs emergency-hook directory without properly shell-quoting it. When the message contains data derived from the DHCP ROOT_PATH option, an attacker on the adjacent network who controls a rogue DHCP server can inject a command-substitution sequence that executes as root the next time dracut sources its emergency hook scripts during standard boot-failure handling.(CVE-2026-15816)
- Record
OESA-2026-3472- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 39 moreShow less
OSVOESA-2026-3473
7.5
dracut security update
dracut contains tools to create bootable initramfses for the Linux kernel. Unlike previous implementations, dracut hard-codes as little as possible into the initramfs. dracut contains various modules which are driven by the event-based udev. Having root on MD, DM, LVM2, LUKS is supported as well as NFS, iSCSI, NBD, FCoE with the dracut-network package.
Security Fix(es):
A flaw was found in dracut. The die() error-handling function writes its message into a shell script under the initramfs emergency-hook directory without properly shell-quoting it. When the message contains data derived from the DHCP ROOT_PATH option, an attacker on the adjacent network who controls a rogue DHCP server can inject a command-substitution sequence that executes as root the next time dracut sources its emergency hook scripts during standard boot-failure handling.(CVE-2026-15816)
- Record
OESA-2026-3473- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-3474
7.5
dracut security update
dracut contains tools to create bootable initramfses for the Linux kernel. Unlike previous implementations, dracut hard-codes as little as possible into the initramfs. dracut contains various modules which are driven by the event-based udev. Having root on MD, DM, LVM2, LUKS is supported as well as NFS, iSCSI, NBD, FCoE with the dracut-network package.
Security Fix(es):
A flaw was found in dracut. The die() error-handling function writes its message into a shell script under the initramfs emergency-hook directory without properly shell-quoting it. When the message contains data derived from the DHCP ROOT_PATH option, an attacker on the adjacent network who controls a rogue DHCP server can inject a command-substitution sequence that executes as root the next time dracut sources its emergency hook scripts during standard boot-failure handling.(CVE-2026-15816)
- Record
OESA-2026-3474- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-3500
7.5
dracut security update
dracut contains tools to create bootable initramfses for the Linux kernel. Unlike previous implementations, dracut hard-codes as little as possible into the initramfs. dracut contains various modules which are driven by the event-based udev. Having root on MD, DM, LVM2, LUKS is supported as well as NFS, iSCSI, NBD, FCoE with the dracut-network package.
Security Fix(es):
A flaw was found in dracut. The die() error-handling function writes its message into a shell script under the initramfs emergency-hook directory without properly shell-quoting it. When the message contains data derived from the DHCP ROOT_PATH option, an attacker on the adjacent network who controls a rogue DHCP server can inject a command-substitution sequence that executes as root the next time dracut sources its emergency hook scripts during standard boot-failure handling.(CVE-2026-15816)
- Record
OESA-2026-3500- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-3501
7.5
dracut security update
dracut contains tools to create bootable initramfses for the Linux kernel. Unlike previous implementations, dracut hard-codes as little as possible into the initramfs. dracut contains various modules which are driven by the event-based udev. Having root on MD, DM, LVM2, LUKS is supported as well as NFS, iSCSI, NBD, FCoE with the dracut-network package.
Security Fix(es):
A flaw was found in dracut. The die() error-handling function writes its message into a shell script under the initramfs emergency-hook directory without properly shell-quoting it. When the message contains data derived from the DHCP ROOT_PATH option, an attacker on the adjacent network who controls a rogue DHCP server can inject a command-substitution sequence that executes as root the next time dracut sources its emergency hook scripts during standard boot-failure handling.(CVE-2026-15816)
- Record
OESA-2026-3501- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:54571
7.5
Red Hat Security Advisory: dracut security update
- Record
RHSA-2026:54571- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:54575
7.5
Red Hat Security Advisory: dracut security update
- Record
RHSA-2026:54575- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:54576
7.5
Red Hat Security Advisory: dracut security update
- Record
RHSA-2026:54576- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:57580
7.5
Red Hat Security Advisory: dracut security update
- Record
RHSA-2026:57580- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:57772
7.5
Red Hat Security Advisory: dracut security update
- Record
RHSA-2026:57772- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:57775
7.5
Red Hat Security Advisory: dracut security update
- Record
RHSA-2026:57775- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:57785
7.5
Red Hat Security Advisory: dracut security update
- Record
RHSA-2026:57785- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:61252
7.5
Red Hat Security Advisory: dracut security update
- Record
RHSA-2026:61252- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:62269
7.5
Red Hat Security Advisory: dracut security update
- Record
RHSA-2026:62269- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:69118
7.5
Red Hat Security Advisory: dracut security update
- Record
RHSA-2026:69118- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:69119
7.5
Red Hat Security Advisory: dracut security update
- Record
RHSA-2026:69119- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:74499
7.5
Red Hat Security Advisory: dracut security update
- Record
RHSA-2026:74499- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:79114
7.5
Red Hat Security Advisory: dracut security, bug fix, and enhancement update
- Record
RHSA-2026:79114- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2026:54571
7.5
Important: dracut security update
The dracut packages contain an event-driven initial RAM file system (initramfs) generator infrastructure based on the udev device manager. The virtual file system, initramfs, is loaded together with the kernel at boot time and initializes the system, so it can read and boot from the root partition.
Security Fix(es):
- dracut: dracut: root code execution via unescaped error message written to sourced emergency hook script in die() (CVE-2026-15816)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:54571- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2026:54575
7.5
Important: dracut security update
The dracut packages contain an event-driven initial RAM file system (initramfs) generator infrastructure based on the udev device manager. The virtual file system, initramfs, is loaded together with the kernel at boot time and initializes the system, so it can read and boot from the root partition.
Security Fix(es):
- dracut: dracut: root code execution via unescaped error message written to sourced emergency hook script in die() (CVE-2026-15816)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:54575- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2026:54576
7.5
Important: dracut security update
The dracut packages contain an event-driven initial RAM file system (initramfs) generator infrastructure based on the udev device manager. The virtual file system, initramfs, is loaded together with the kernel at boot time and initializes the system, so it can read and boot from the root partition.
Security Fix(es):
- dracut: dracut: root code execution via unescaped error message written to sourced emergency hook script in die() (CVE-2026-15816)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:54576- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-15816
7.5
A flaw was found in dracut. The die() error-handling function writes its message into a shell script under the initramfs emergency-hook directory without properly shell-quoting it. When the message contains data derived from the DHCP ROOT_PATH option, an attacker on the adjacent network who controls a rogue DHCP server can inject a command-substitution sequence that executes as root the next time dracut sources its emergency hook scripts during standard boot-failure handling.
- Record
UBUNTU-CVE-2026-15816- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2026:54571 No score
Important: dracut security update
The dracut packages contain an event-driven initial RAM file system (initramfs) generator infrastructure based on the udev device manager. The virtual file system, initramfs, is loaded together with the kernel at boot time and initializes the system, so it can read and boot from the root partition.
Security Fix(es):
- dracut: dracut: root code execution via unescaped error message written to sourced emergency hook script in die() (CVE-2026-15816)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:54571- Updated
- 2026-11-02
OSVALSA-2026:54575 No score
Important: dracut security update
The dracut packages contain an event-driven initial RAM file system (initramfs) generator infrastructure based on the udev device manager. The virtual file system, initramfs, is loaded together with the kernel at boot time and initializes the system, so it can read and boot from the root partition.
Security Fix(es):
- dracut: dracut: root code execution via unescaped error message written to sourced emergency hook script in die() (CVE-2026-15816)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:54575- Updated
- 2026-11-02
OSVALSA-2026:54576 No score
Important: dracut security update
The dracut packages contain an event-driven initial RAM file system (initramfs) generator infrastructure based on the udev device manager. The virtual file system, initramfs, is loaded together with the kernel at boot time and initializes the system, so it can read and boot from the root partition.
Security Fix(es):
- dracut: dracut: root code execution via unescaped error message written to sourced emergency hook script in die() (CVE-2026-15816)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:54576- Updated
- 2026-11-02
OSVCLSA-2026-1787152228 No score
dracut: Fix of CVE-2026-15816
- CVE-2026-15816: escape DHCP-controlled data reaching die() and export_n
- Record
CLSA-2026-1787152228- Updated
- 2026-11-02
OSVCLSA-2026-1787153216 No score
dracut: Fix of CVE-2026-15816
- CVE-2026-15816: escape DHCP-controlled data reaching die() and export_n
- Record
CLSA-2026-1787153216- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11504-1 No score
dracut-112+suse.29.gc0c5e1d-1.1 on GA media
These are all security issues fixed in the dracut-112+suse.29.gc0c5e1d-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11504-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21639-1 No score
Security update for dracut
This update for dracut fixes the following issue:
Update to version 059+suse.726.gde083b3a1.
Securitys issue fixed:
- CVE-2026-15816: root code execution via unescaped error message written to sourced emergency-hook script in
die()(bsc#1274432).
Other updates and bugfixes:
- Fix(base): sanitize message written by
die()to the emergency hook. - Feat(base): add escape function implementing
printf %q.
- Record
openSUSE-SU-2026:21639-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23195-1 No score
Security update for dracut
This update for dracut fixes the following issue:
Update to version 059+suse.645.g79fd74d.
Securitys issue fixed:
- CVE-2026-15816: root code execution via unescaped error message written to sourced emergency-hook script in
die()(bsc#1274432).
Other updates and bugfixes:
- Fix(base): sanitize message written by
die()to the emergency hook. - Feat(base): add escape function implementing
printf %q.
- Record
SUSE-SU-2026:23195-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23246-1 No score
Security update for dracut
This update for dracut fixes the following issue:
Update to version 059+suse.611.g7d90691.
Securitys issue fixed:
- CVE-2026-15816: root code execution via unescaped error message written to sourced emergency-hook script in
die()(bsc#1274432).
Other updates and bugfixes:
- Fix(base): sanitize message written by
die()to the emergency hook. - Feat(base): add escape function implementing
printf %q.
- Record
SUSE-SU-2026:23246-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23276-1 No score
Security update for dracut
This update for dracut fixes the following issue:
Update to version 059+suse.726.gde083b3a1.
Securitys issue fixed:
- CVE-2026-15816: root code execution via unescaped error message written to sourced emergency-hook script in
die()(bsc#1274432).
Other updates and bugfixes:
- Fix(base): sanitize message written by
die()to the emergency hook. - Feat(base): add escape function implementing
printf %q.
- Record
SUSE-SU-2026:23276-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23314-1 No score
Security update for dracut
This update for dracut fixes the following issue:
Update to version 059+suse.726.gde083b3a1.
Securitys issue fixed:
- CVE-2026-15816: root code execution via unescaped error message written to sourced emergency-hook script in
die()(bsc#1274432).
Other updates and bugfixes:
- Fix(base): sanitize message written by
die()to the emergency hook. - Feat(base): add escape function implementing
printf %q.
- Record
SUSE-SU-2026:23314-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3598-1 No score
Security update for dracut
This update for dracut fixes the following issue:
- CVE-2026-15816: root code execution via unescaped error message written to sourced emergency-hook script in
die()(bsc#1274432).
- Record
SUSE-SU-2026:3598-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3599-1 No score
Security update for dracut
This update for dracut fixes the following issue:
Update to version 055+suse.367.g85633e8.
Securitys issue fixed:
- CVE-2026-15816: root code execution via unescaped error message written to sourced emergency-hook script in
die()(bsc#1274432).
Other updates and bugfixes:
- Fix(base): sanitize message written by
die()to the emergency hook. - Feat(base): add escape function implementing
printf %q.
- Record
SUSE-SU-2026:3599-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3611-1 No score
Security update for dracut
This update for dracut fixes the following issue:
Update to version 055+suse.404.gc96044c.
Securitys issue fixed:
- CVE-2026-15816: root code execution via unescaped error message written to sourced emergency-hook script in
die()(bsc#1274432).
Other updates and bugfixes:
- Fix(base): sanitize message written by
die()to the emergency hook. - Feat(base): add escape function implementing
printf %q.
- Record
SUSE-SU-2026:3611-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3612-1 No score
Security update for dracut
This update for dracut fixes the following issue:
Update to version 059+suse.567.gf5cfeb7f7.
Securitys issue fixed:
- CVE-2026-15816: root code execution via unescaped error message written to sourced emergency-hook script in
die()(bsc#1274432).
Other updates and bugfixes:
- Fix(base): sanitize message written by
die()to the emergency hook. - Feat(base): add escape function implementing
printf %q.
- Record
SUSE-SU-2026:3612-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3613-1 No score
Security update for dracut
This update for dracut fixes the following issue:
Update to version 059+suse.572.g753fdae1b.
Securitys issue fixed:
- CVE-2026-15816: root code execution via unescaped error message written to sourced emergency-hook script in
die()(bsc#1274432).
Other updates and bugfixes:
- Fix(base): sanitize message written by
die()to the emergency hook. - Feat(base): add escape function implementing
printf %q.
- Record
SUSE-SU-2026:3613-1- Updated
- 2026-11-02
OSVUSN-8758-1 No score
dracut vulnerability
It was discovered that dracut did not properly shell-quote messages written by the die() function to the emergency hook directory. An attacker on the adjacent network controlling a rogue DHCP server could use this issue to inject commands that execute as root during boot-failure handling. (CVE-2026-15816)
- Record
USN-8758-1- Updated
- 2026-11-02
OSVUSN-8828-1 No score
dracut vulnerabilities
It was discovered that dracut created initramfs images with overly permissive permissions under certain circumstances. A local attacker could possibly use this issue to obtain sensitive information. This issue only affected Ubuntu 16.04 LTS. (CVE-2016-8637)
It was discovered that dracut did not properly sanitize DHCP options before writing them to shell scripts under certain circumstances. A remote attacker controlling a DHCP server on the local network could possibly use this issue to execute arbitrary code as root during system boot. This issue only affected Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, and Ubuntu 24.04 LTS. (CVE-2026-6893)
It was discovered that dracut did not properly quote error messages written to shell scripts under certain circumstances. A remote attacker controlling a DHCP server on the local network could possibly use this issue to execute arbitrary code as root during system boot. This issue only affected Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, and Ubuntu 24.04 LTS. (CVE-2026-15816)
It was discovered that dracut did not properly sanitize network configuration data before writing it to a temporary shell script under certain circumstances. A remote attacker controlling DHCP on the local network could possibly use this issue to execute arbitrary code as root during system boot. This issue only affected Ubuntu 22.04 LTS. (CVE-2026-16445)
- Record
USN-8828-1- Updated
- 2026-11-02
Affected products
- red hat enterprise linux 10
- red hat enterprise linux 10.0 extended update support
- red hat enterprise linux 6 extended lifecycle support - extension
- red hat enterprise linux 7 extended lifecycle support
- red hat enterprise linux 8
- red hat enterprise linux 8.4 advanced mission critical update support
- red hat enterprise linux 8.4 extended update support long-life add-on
- red hat enterprise linux 8.6 advanced mission critical update support
- red hat enterprise linux 8.6 extended update support long-life add-on
- red hat enterprise linux 8.8 telecommunications update service
- red hat enterprise linux 8.8 update services for sap solutions
- red hat enterprise linux 9
Show 16 moreShow less
- red hat enterprise linux 9.2 update services for sap solutions
- red hat enterprise linux 9.4 update services for sap solutions
- red hat enterprise linux 9.6 extended update support
- red hat hardened images
- red hat openshift container platform 4.12
- red hat openshift container platform 4.13
- red hat openshift container platform 4.14
- red hat openshift container platform 4.15
- red hat openshift container platform 4.16
- red hat openshift container platform 4.17
- red hat openshift container platform 4.18
- red hat openshift container platform 4.19
- red hat openshift container platform 4.20
- red hat openshift container platform 4.21
- red hat openshift container platform 4.22
- red hat openshift container platform 5
Affected packages
| Package | Affected | Fixed |
|---|---|---|
dracutAlmaLinux:9 |
before 057-120.git20260728.el9_8 | 057-120.git20260728.el9_8 |
dracut-capsAlmaLinux:9 |
before 057-120.git20260728.el9_8 | 057-120.git20260728.el9_8 |
dracut-config-genericAlmaLinux:9 |
before 057-120.git20260728.el9_8 | 057-120.git20260728.el9_8 |
dracut-config-rescueAlmaLinux:9 |
before 057-120.git20260728.el9_8 | 057-120.git20260728.el9_8 |
dracut-liveAlmaLinux:9 |
before 057-120.git20260728.el9_8 | 057-120.git20260728.el9_8 |
dracut-networkAlmaLinux:9 |
before 057-120.git20260728.el9_8 | 057-120.git20260728.el9_8 |
dracut-squashAlmaLinux:9 |
before 057-120.git20260728.el9_8 | 057-120.git20260728.el9_8 |
dracut-toolsAlmaLinux:9 |
before 057-120.git20260728.el9_8 | 057-120.git20260728.el9_8 |
dracutAlmaLinux:8 |
before 049-246.git20260728.el8_10 | 049-246.git20260728.el8_10 |
dracut-capsAlmaLinux:8 |
before 049-246.git20260728.el8_10 | 049-246.git20260728.el8_10 |
Show 168 moreShow less
| Package | Affected | Fixed |
|---|---|---|
dracut-config-genericAlmaLinux:8 |
before 049-246.git20260728.el8_10 | 049-246.git20260728.el8_10 |
dracut-config-rescueAlmaLinux:8 |
before 049-246.git20260728.el8_10 | 049-246.git20260728.el8_10 |
dracut-liveAlmaLinux:8 |
before 049-246.git20260728.el8_10 | 049-246.git20260728.el8_10 |
dracut-networkAlmaLinux:8 |
before 049-246.git20260728.el8_10 | 049-246.git20260728.el8_10 |
dracut-squashAlmaLinux:8 |
before 049-246.git20260728.el8_10 | 049-246.git20260728.el8_10 |
dracut-toolsAlmaLinux:8 |
before 049-246.git20260728.el8_10 | 049-246.git20260728.el8_10 |
dracutAlmaLinux:10 |
before 107-9.el10_2 | 107-9.el10_2 |
dracut-capsAlmaLinux:10 |
before 107-9.el10_2 | 107-9.el10_2 |
dracut-config-genericAlmaLinux:10 |
before 107-9.el10_2 | 107-9.el10_2 |
dracut-config-rescueAlmaLinux:10 |
before 107-9.el10_2 | 107-9.el10_2 |
dracut-liveAlmaLinux:10 |
before 107-9.el10_2 | 107-9.el10_2 |
dracut-networkAlmaLinux:10 |
before 107-9.el10_2 | 107-9.el10_2 |
dracut-squashAlmaLinux:10 |
before 107-9.el10_2 | 107-9.el10_2 |
dracut-toolsAlmaLinux:10 |
before 107-9.el10_2 | 107-9.el10_2 |
dracutTuxCare:AlmaLinux:9.6 |
before 057-89.git20250311.el9_6.tuxcare.els2 | 057-89.git20250311.el9_6.tuxcare.els2 |
dracut-capsTuxCare:AlmaLinux:9.6 |
before 057-89.git20250311.el9_6.tuxcare.els2 | 057-89.git20250311.el9_6.tuxcare.els2 |
dracut-config-genericTuxCare:AlmaLinux:9.6 |
before 057-89.git20250311.el9_6.tuxcare.els2 | 057-89.git20250311.el9_6.tuxcare.els2 |
dracut-config-rescueTuxCare:AlmaLinux:9.6 |
before 057-89.git20250311.el9_6.tuxcare.els2 | 057-89.git20250311.el9_6.tuxcare.els2 |
dracut-liveTuxCare:AlmaLinux:9.6 |
before 057-89.git20250311.el9_6.tuxcare.els2 | 057-89.git20250311.el9_6.tuxcare.els2 |
dracut-networkTuxCare:AlmaLinux:9.6 |
before 057-89.git20250311.el9_6.tuxcare.els2 | 057-89.git20250311.el9_6.tuxcare.els2 |
dracut-squashTuxCare:AlmaLinux:9.6 |
before 057-89.git20250311.el9_6.tuxcare.els2 | 057-89.git20250311.el9_6.tuxcare.els2 |
dracut-toolsTuxCare:AlmaLinux:9.6 |
before 057-89.git20250311.el9_6.tuxcare.els2 | 057-89.git20250311.el9_6.tuxcare.els2 |
dracutTuxCare:AlmaLinux:9.2 |
before 057-21.git20230214.el9_2.tuxcare.els2 | 057-21.git20230214.el9_2.tuxcare.els2 |
dracut-capsTuxCare:AlmaLinux:9.2 |
before 057-21.git20230214.el9_2.tuxcare.els2 | 057-21.git20230214.el9_2.tuxcare.els2 |
dracut-config-genericTuxCare:AlmaLinux:9.2 |
before 057-21.git20230214.el9_2.tuxcare.els2 | 057-21.git20230214.el9_2.tuxcare.els2 |
dracut-config-rescueTuxCare:AlmaLinux:9.2 |
before 057-21.git20230214.el9_2.tuxcare.els2 | 057-21.git20230214.el9_2.tuxcare.els2 |
dracut-liveTuxCare:AlmaLinux:9.2 |
before 057-21.git20230214.el9_2.tuxcare.els2 | 057-21.git20230214.el9_2.tuxcare.els2 |
dracut-networkTuxCare:AlmaLinux:9.2 |
before 057-21.git20230214.el9_2.tuxcare.els2 | 057-21.git20230214.el9_2.tuxcare.els2 |
dracut-squashTuxCare:AlmaLinux:9.2 |
before 057-21.git20230214.el9_2.tuxcare.els2 | 057-21.git20230214.el9_2.tuxcare.els2 |
dracut-toolsTuxCare:AlmaLinux:9.2 |
before 057-21.git20230214.el9_2.tuxcare.els2 | 057-21.git20230214.el9_2.tuxcare.els2 |
dracutDebian:12 |
All versions, plus listed versions 059+212-1059+212-2059+212-3059+212-4059-4 Show 45 moreShow less060+5-1060+5-2~exp1060+5-7060+5-8102-1102-2102-3103-1103-1.1103-2105-1105-2105-2~exp1105-2~exp2105-2~exp3105-2~exp4105-2~exp5105-2~exp6105-2~exp7105-2~exp8105-3106-1106-2106-3106-4106-5106-5~bpo12+1106-6107-1107-2108-1108-2108-3108-4108-5108-6108-7108-8109-1109-10109-11109-1exp1109-2109-3109-4 |
None known |
dracutDebian:13 |
All versions, plus listed versions 106-6107-1107-2108-1108-2 Show 45 moreShow less108-3108-4108-5108-6108-7108-8109-1109-10109-11109-1exp1109-2109-3109-4109-5109-6109-6exp1109-6exp2109-6exp3109-7109-8109-9110-1110-10110-11110-12110-2110-3110-4110-5110-6110-7110-8110-9111-1111-2111-3111-4111-5111-6112-1112-2112-3112-4112-5112-6 |
None known |
dracutDebian:14 |
before 112-2, plus listed versions 106-6107-1107-2108-1108-2 Show 40 moreShow less108-3108-4108-5108-6108-7108-8109-1109-10109-11109-1exp1109-2109-3109-4109-5109-6109-6exp1109-6exp2109-6exp3109-7109-8109-9110-1110-10110-11110-12110-2110-3110-4110-5110-6110-7110-8110-9111-1111-2111-3111-4111-5111-6112-1 |
112-2 |
dracutopenEuler:24.03-LTS-SP1 |
before 059-18.oe2403sp1 | 059-18.oe2403sp1 |
dracutopenEuler:24.03-LTS-SP3 |
before 059-18.oe2403sp3 | 059-18.oe2403sp3 |
dracutopenEuler:24.03-LTS-SP4 |
before 059-18.oe2403sp4 | 059-18.oe2403sp4 |
dracutopenEuler:20.03-LTS-SP4 |
before 050-13.oe2003sp4 | 050-13.oe2003sp4 |
dracutopenEuler:22.03-LTS-SP4 |
before 055-20.oe2203sp4 | 055-20.oe2203sp4 |
dracut-capsRed Hat:enterprise_linux:9::appstream |
before 0:057-120.git20260728.el9_8 | 0:057-120.git20260728.el9_8 |
dracut-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:057-120.git20260728.el9_8 | 0:057-120.git20260728.el9_8 |
dracut-debugsourceRed Hat:enterprise_linux:9::appstream |
before 0:057-120.git20260728.el9_8 | 0:057-120.git20260728.el9_8 |
dracut-liveRed Hat:enterprise_linux:9::appstream |
before 0:057-120.git20260728.el9_8 | 0:057-120.git20260728.el9_8 |
dracutRed Hat:enterprise_linux:9::baseos |
before 0:057-120.git20260728.el9_8 | 0:057-120.git20260728.el9_8 |
dracut-config-genericRed Hat:enterprise_linux:9::baseos |
before 0:057-120.git20260728.el9_8 | 0:057-120.git20260728.el9_8 |
dracut-config-rescueRed Hat:enterprise_linux:9::baseos |
before 0:057-120.git20260728.el9_8 | 0:057-120.git20260728.el9_8 |
dracut-debuginfoRed Hat:enterprise_linux:9::baseos |
before 0:057-120.git20260728.el9_8 | 0:057-120.git20260728.el9_8 |
dracut-debugsourceRed Hat:enterprise_linux:9::baseos |
before 0:057-120.git20260728.el9_8 | 0:057-120.git20260728.el9_8 |
dracut-networkRed Hat:enterprise_linux:9::baseos |
before 0:057-120.git20260728.el9_8 | 0:057-120.git20260728.el9_8 |
dracut-squashRed Hat:enterprise_linux:9::baseos |
before 0:057-120.git20260728.el9_8 | 0:057-120.git20260728.el9_8 |
dracut-toolsRed Hat:enterprise_linux:9::baseos |
before 0:057-120.git20260728.el9_8 | 0:057-120.git20260728.el9_8 |
dracutRed Hat:enterprise_linux:8::baseos |
before 0:049-246.git20260728.el8_10 | 0:049-246.git20260728.el8_10 |
dracut-capsRed Hat:enterprise_linux:8::baseos |
before 0:049-246.git20260728.el8_10 | 0:049-246.git20260728.el8_10 |
dracut-config-genericRed Hat:enterprise_linux:8::baseos |
before 0:049-246.git20260728.el8_10 | 0:049-246.git20260728.el8_10 |
dracut-config-rescueRed Hat:enterprise_linux:8::baseos |
before 0:049-246.git20260728.el8_10 | 0:049-246.git20260728.el8_10 |
dracut-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:049-246.git20260728.el8_10 | 0:049-246.git20260728.el8_10 |
dracut-debugsourceRed Hat:enterprise_linux:8::baseos |
before 0:049-246.git20260728.el8_10 | 0:049-246.git20260728.el8_10 |
dracut-liveRed Hat:enterprise_linux:8::baseos |
before 0:049-246.git20260728.el8_10 | 0:049-246.git20260728.el8_10 |
dracut-networkRed Hat:enterprise_linux:8::baseos |
before 0:049-246.git20260728.el8_10 | 0:049-246.git20260728.el8_10 |
dracut-squashRed Hat:enterprise_linux:8::baseos |
before 0:049-246.git20260728.el8_10 | 0:049-246.git20260728.el8_10 |
dracut-toolsRed Hat:enterprise_linux:8::baseos |
before 0:049-246.git20260728.el8_10 | 0:049-246.git20260728.el8_10 |
dracut-capsRed Hat:enterprise_linux:10.2 |
before 0:107-9.el10_2 | 0:107-9.el10_2 |
dracut-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:107-9.el10_2 | 0:107-9.el10_2 |
dracut-debugsourceRed Hat:enterprise_linux:10.2 |
before 0:107-9.el10_2 | 0:107-9.el10_2 |
dracut-liveRed Hat:enterprise_linux:10.2 |
before 0:107-9.el10_2 | 0:107-9.el10_2 |
dracutRed Hat:enterprise_linux:10.2 |
before 0:107-9.el10_2 | 0:107-9.el10_2 |
dracut-config-genericRed Hat:enterprise_linux:10.2 |
before 0:107-9.el10_2 | 0:107-9.el10_2 |
dracut-config-rescueRed Hat:enterprise_linux:10.2 |
before 0:107-9.el10_2 | 0:107-9.el10_2 |
dracut-networkRed Hat:enterprise_linux:10.2 |
before 0:107-9.el10_2 | 0:107-9.el10_2 |
dracut-squashRed Hat:enterprise_linux:10.2 |
before 0:107-9.el10_2 | 0:107-9.el10_2 |
dracut-toolsRed Hat:enterprise_linux:10.2 |
before 0:107-9.el10_2 | 0:107-9.el10_2 |
dracutRed Hat:enterprise_linux_eus:10.0 |
before 0:105-4.el10_0.1 | 0:105-4.el10_0.1 |
dracut-networkRed Hat:enterprise_linux_eus:10.0 |
before 0:105-4.el10_0.1 | 0:105-4.el10_0.1 |
dracutRed Hat:rhel_eus:9.6::baseos |
before 0:057-89.git20250311.el9_6.1 | 0:057-89.git20250311.el9_6.1 |
dracut-networkRed Hat:rhel_eus:9.6::baseos |
before 0:057-89.git20250311.el9_6.1 | 0:057-89.git20250311.el9_6.1 |
dracutRed Hat:rhel_e4s:9.2::baseos |
before 0:057-25.git20250717.el9_2.2 | 0:057-25.git20250717.el9_2.2 |
dracut-networkRed Hat:rhel_e4s:9.2::baseos |
before 0:057-25.git20250717.el9_2.2 | 0:057-25.git20250717.el9_2.2 |
dracutRed Hat:rhel_e4s:9.4::baseos |
before 0:057-54.git20250423.el9_4.3 | 0:057-54.git20250423.el9_4.3 |
dracut-networkRed Hat:rhel_e4s:9.4::baseos |
before 0:057-54.git20250423.el9_4.3 | 0:057-54.git20250423.el9_4.3 |
dracutRed Hat:rhel_e4s:8.8::baseos |
before 0:049-223.git20230119.el8_8.1 | 0:049-223.git20230119.el8_8.1 |
dracut-networkRed Hat:rhel_e4s:8.8::baseos |
before 0:049-223.git20230119.el8_8.1 | 0:049-223.git20230119.el8_8.1 |
dracutRed Hat:rhel_tus:8.8::baseos |
before 0:049-223.git20230119.el8_8.1 | 0:049-223.git20230119.el8_8.1 |
dracut-networkRed Hat:rhel_tus:8.8::baseos |
before 0:049-223.git20230119.el8_8.1 | 0:049-223.git20230119.el8_8.1 |
dracutRed Hat:rhel_els:7 |
before 0:033-577.el7_9 | 0:033-577.el7_9 |
dracut-networkRed Hat:rhel_els:7 |
before 0:033-577.el7_9 | 0:033-577.el7_9 |
dracutRed Hat:rhel_aus:8.4::baseos |
before 0:049-138.git20220131.el8_4.1 | 0:049-138.git20220131.el8_4.1 |
dracut-capsRed Hat:rhel_aus:8.4::baseos |
before 0:049-138.git20220131.el8_4.1 | 0:049-138.git20220131.el8_4.1 |
dracut-config-genericRed Hat:rhel_aus:8.4::baseos |
before 0:049-138.git20220131.el8_4.1 | 0:049-138.git20220131.el8_4.1 |
dracut-config-rescueRed Hat:rhel_aus:8.4::baseos |
before 0:049-138.git20220131.el8_4.1 | 0:049-138.git20220131.el8_4.1 |
dracut-debuginfoRed Hat:rhel_aus:8.4::baseos |
before 0:049-138.git20220131.el8_4.1 | 0:049-138.git20220131.el8_4.1 |
dracut-debugsourceRed Hat:rhel_aus:8.4::baseos |
before 0:049-138.git20220131.el8_4.1 | 0:049-138.git20220131.el8_4.1 |
dracut-liveRed Hat:rhel_aus:8.4::baseos |
before 0:049-138.git20220131.el8_4.1 | 0:049-138.git20220131.el8_4.1 |
dracut-networkRed Hat:rhel_aus:8.4::baseos |
before 0:049-138.git20220131.el8_4.1 | 0:049-138.git20220131.el8_4.1 |
dracut-squashRed Hat:rhel_aus:8.4::baseos |
before 0:049-138.git20220131.el8_4.1 | 0:049-138.git20220131.el8_4.1 |
dracut-toolsRed Hat:rhel_aus:8.4::baseos |
before 0:049-138.git20220131.el8_4.1 | 0:049-138.git20220131.el8_4.1 |
dracutRed Hat:rhel_eus_long_life:8.4::baseos |
before 0:049-138.git20220131.el8_4.1 | 0:049-138.git20220131.el8_4.1 |
dracut-capsRed Hat:rhel_eus_long_life:8.4::baseos |
before 0:049-138.git20220131.el8_4.1 | 0:049-138.git20220131.el8_4.1 |
dracut-config-genericRed Hat:rhel_eus_long_life:8.4::baseos |
before 0:049-138.git20220131.el8_4.1 | 0:049-138.git20220131.el8_4.1 |
dracut-config-rescueRed Hat:rhel_eus_long_life:8.4::baseos |
before 0:049-138.git20220131.el8_4.1 | 0:049-138.git20220131.el8_4.1 |
dracut-debuginfoRed Hat:rhel_eus_long_life:8.4::baseos |
before 0:049-138.git20220131.el8_4.1 | 0:049-138.git20220131.el8_4.1 |
dracut-debugsourceRed Hat:rhel_eus_long_life:8.4::baseos |
before 0:049-138.git20220131.el8_4.1 | 0:049-138.git20220131.el8_4.1 |
dracut-liveRed Hat:rhel_eus_long_life:8.4::baseos |
before 0:049-138.git20220131.el8_4.1 | 0:049-138.git20220131.el8_4.1 |
dracut-networkRed Hat:rhel_eus_long_life:8.4::baseos |
before 0:049-138.git20220131.el8_4.1 | 0:049-138.git20220131.el8_4.1 |
dracut-squashRed Hat:rhel_eus_long_life:8.4::baseos |
before 0:049-138.git20220131.el8_4.1 | 0:049-138.git20220131.el8_4.1 |
dracut-toolsRed Hat:rhel_eus_long_life:8.4::baseos |
before 0:049-138.git20220131.el8_4.1 | 0:049-138.git20220131.el8_4.1 |
dracutRed Hat:rhel_aus:8.6::baseos |
before 0:049-203.git20220511.el8_6.1 | 0:049-203.git20220511.el8_6.1 |
dracut-capsRed Hat:rhel_aus:8.6::baseos |
before 0:049-203.git20220511.el8_6.1 | 0:049-203.git20220511.el8_6.1 |
dracut-config-genericRed Hat:rhel_aus:8.6::baseos |
before 0:049-203.git20220511.el8_6.1 | 0:049-203.git20220511.el8_6.1 |
dracut-config-rescueRed Hat:rhel_aus:8.6::baseos |
before 0:049-203.git20220511.el8_6.1 | 0:049-203.git20220511.el8_6.1 |
dracut-debuginfoRed Hat:rhel_aus:8.6::baseos |
before 0:049-203.git20220511.el8_6.1 | 0:049-203.git20220511.el8_6.1 |
dracut-debugsourceRed Hat:rhel_aus:8.6::baseos |
before 0:049-203.git20220511.el8_6.1 | 0:049-203.git20220511.el8_6.1 |
dracut-liveRed Hat:rhel_aus:8.6::baseos |
before 0:049-203.git20220511.el8_6.1 | 0:049-203.git20220511.el8_6.1 |
dracut-networkRed Hat:rhel_aus:8.6::baseos |
before 0:049-203.git20220511.el8_6.1 | 0:049-203.git20220511.el8_6.1 |
dracut-squashRed Hat:rhel_aus:8.6::baseos |
before 0:049-203.git20220511.el8_6.1 | 0:049-203.git20220511.el8_6.1 |
dracut-toolsRed Hat:rhel_aus:8.6::baseos |
before 0:049-203.git20220511.el8_6.1 | 0:049-203.git20220511.el8_6.1 |
dracutRed Hat:rhel_eus_long_life:8.6::baseos |
before 0:049-203.git20220511.el8_6.1 | 0:049-203.git20220511.el8_6.1 |
dracut-capsRed Hat:rhel_eus_long_life:8.6::baseos |
before 0:049-203.git20220511.el8_6.1 | 0:049-203.git20220511.el8_6.1 |
dracut-config-genericRed Hat:rhel_eus_long_life:8.6::baseos |
before 0:049-203.git20220511.el8_6.1 | 0:049-203.git20220511.el8_6.1 |
dracut-config-rescueRed Hat:rhel_eus_long_life:8.6::baseos |
before 0:049-203.git20220511.el8_6.1 | 0:049-203.git20220511.el8_6.1 |
dracut-debuginfoRed Hat:rhel_eus_long_life:8.6::baseos |
before 0:049-203.git20220511.el8_6.1 | 0:049-203.git20220511.el8_6.1 |
dracut-debugsourceRed Hat:rhel_eus_long_life:8.6::baseos |
before 0:049-203.git20220511.el8_6.1 | 0:049-203.git20220511.el8_6.1 |
dracut-liveRed Hat:rhel_eus_long_life:8.6::baseos |
before 0:049-203.git20220511.el8_6.1 | 0:049-203.git20220511.el8_6.1 |
dracut-networkRed Hat:rhel_eus_long_life:8.6::baseos |
before 0:049-203.git20220511.el8_6.1 | 0:049-203.git20220511.el8_6.1 |
dracut-squashRed Hat:rhel_eus_long_life:8.6::baseos |
before 0:049-203.git20220511.el8_6.1 | 0:049-203.git20220511.el8_6.1 |
dracut-toolsRed Hat:rhel_eus_long_life:8.6::baseos |
before 0:049-203.git20220511.el8_6.1 | 0:049-203.git20220511.el8_6.1 |
dracutRed Hat:rhel_els:6 |
before 0:004-413.el6_10 | 0:004-413.el6_10 |
dracut-fipsRed Hat:rhel_els:6 |
before 0:004-413.el6_10 | 0:004-413.el6_10 |
dracut-kernelRed Hat:rhel_els:6 |
before 0:004-413.el6_10 | 0:004-413.el6_10 |
dracut-networkRed Hat:rhel_els:6 |
before 0:004-413.el6_10 | 0:004-413.el6_10 |
dracut-capsRed Hat:rhel_els:6 |
before 0:004-413.el6_10 | 0:004-413.el6_10 |
dracut-fips-aesniRed Hat:rhel_els:6 |
before 0:004-413.el6_10 | 0:004-413.el6_10 |
dracut-genericRed Hat:rhel_els:6 |
before 0:004-413.el6_10 | 0:004-413.el6_10 |
dracut-toolsRed Hat:rhel_els:6 |
before 0:004-413.el6_10 | 0:004-413.el6_10 |
dracutRed Hat:rhel_els:6 |
before 0:004-414.el6_10 | 0:004-414.el6_10 |
dracut-networkRed Hat:rhel_els:6 |
before 0:004-414.el6_10 | 0:004-414.el6_10 |
dracutRocky Linux:9 |
before 0:057-120.git20260728.el9_8 | 0:057-120.git20260728.el9_8 |
dracutRocky Linux:8 |
before 0:049-246.git20260728.el8_10 | 0:049-246.git20260728.el8_10 |
dracutRocky Linux:10 |
before 0:107-9.el10_2 | 0:107-9.el10_2 |
dracutSUSE:Linux Micro 6.1 |
before 059+suse.645.g79fd74d-slfo.1.1_1.1 | 059+suse.645.g79fd74d-slfo.1.1_1.1 |
dracutSUSE:Linux Micro 6.0 |
before 059+suse.611.g7d90691-1.1 | 059+suse.611.g7d90691-1.1 |
dracutSUSE:Linux Micro 6.2 |
before 059+suse.726.gde083b3a1-160000.1.1 | 059+suse.726.gde083b3a1-160000.1.1 |
dracutSUSE:Linux Enterprise Server 16.0 |
before 059+suse.726.gde083b3a1-160000.1.1 | 059+suse.726.gde083b3a1-160000.1.1 |
dracutSUSE:Linux Enterprise Server for SAP applications 16.0 |
before 059+suse.726.gde083b3a1-160000.1.1 | 059+suse.726.gde083b3a1-160000.1.1 |
dracutSUSE:Linux Enterprise Server 12 SP5-LTSS |
before 044.2-130.1 | 044.2-130.1 |
dracutSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 044.2-130.1 | 044.2-130.1 |
dracutSUSE:Linux Enterprise Micro 5.3 |
before 055+suse.367.g85633e8-150400.3.52.1 | 055+suse.367.g85633e8-150400.3.52.1 |
dracutSUSE:Linux Enterprise Micro 5.4 |
before 055+suse.367.g85633e8-150400.3.52.1 | 055+suse.367.g85633e8-150400.3.52.1 |
dracutSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS |
before 055+suse.367.g85633e8-150400.3.52.1 | 055+suse.367.g85633e8-150400.3.52.1 |
dracutSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS |
before 055+suse.367.g85633e8-150400.3.52.1 | 055+suse.367.g85633e8-150400.3.52.1 |
dracutSUSE:Linux Enterprise Server 15 SP4-LTSS |
before 055+suse.367.g85633e8-150400.3.52.1 | 055+suse.367.g85633e8-150400.3.52.1 |
dracutSUSE:Linux Enterprise Server for SAP Applications 15 SP4 |
before 055+suse.367.g85633e8-150400.3.52.1 | 055+suse.367.g85633e8-150400.3.52.1 |
dracutSUSE:Linux Enterprise Micro 5.5 |
before 055+suse.404.gc96044c-150500.3.44.1 | 055+suse.404.gc96044c-150500.3.44.1 |
dracutSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS |
before 055+suse.404.gc96044c-150500.3.44.1 | 055+suse.404.gc96044c-150500.3.44.1 |
dracutSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS |
before 055+suse.404.gc96044c-150500.3.44.1 | 055+suse.404.gc96044c-150500.3.44.1 |
dracutSUSE:Linux Enterprise Server 15 SP5-LTSS |
before 055+suse.404.gc96044c-150500.3.44.1 | 055+suse.404.gc96044c-150500.3.44.1 |
dracutSUSE:Linux Enterprise Server for SAP Applications 15 SP5 |
before 055+suse.404.gc96044c-150500.3.44.1 | 055+suse.404.gc96044c-150500.3.44.1 |
dracutSUSE:Linux Enterprise High Availability Extension 15 SP6 |
before 059+suse.567.gf5cfeb7f7-150600.3.32.1 | 059+suse.567.gf5cfeb7f7-150600.3.32.1 |
dracutSUSE:Linux Enterprise Server 15 SP6-LTSS |
before 059+suse.567.gf5cfeb7f7-150600.3.32.1 | 059+suse.567.gf5cfeb7f7-150600.3.32.1 |
dracutSUSE:Linux Enterprise Server for SAP Applications 15 SP6 |
before 059+suse.567.gf5cfeb7f7-150600.3.32.1 | 059+suse.567.gf5cfeb7f7-150600.3.32.1 |
dracutSUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 059+suse.572.g753fdae1b-150700.3.20.1 | 059+suse.572.g753fdae1b-150700.3.20.1 |
dracutSUSE:Linux Enterprise High Availability Extension 15 SP7 |
before 059+suse.572.g753fdae1b-150700.3.20.1 | 059+suse.572.g753fdae1b-150700.3.20.1 |
dracutUbuntu:Pro:16.04:LTS |
before 044+3-3ubuntu0.1~esm1, plus listed versions 043-2043-4044+3-1044+3-2044+3-3 |
044+3-3ubuntu0.1~esm1 |
dracutUbuntu:Pro:18.04:LTS |
before 047-2ubuntu0.1~esm1, plus listed versions 045+132-1047-2 |
047-2ubuntu0.1~esm1 |
dracutUbuntu:Pro:20.04:LTS |
before 048+80-2ubuntu0.1~esm1, plus listed versions 048+80-2 |
048+80-2ubuntu0.1~esm1 |
dracutUbuntu:Pro:22.04:LTS |
before 051-1ubuntu0.1~esm1, plus listed versions 051-1 |
051-1ubuntu0.1~esm1 |
dracutUbuntu:24.04:LTS |
before 060+5-1ubuntu3.4, plus listed versions 059-4ubuntu2060+5-1ubuntu1060+5-1ubuntu2060+5-1ubuntu3060+5-1ubuntu3.1060+5-1ubuntu3.2060+5-1ubuntu3.3 |
060+5-1ubuntu3.4 |
dracutUbuntu:26.04:LTS |
before 110-11ubuntu0.1, plus listed versions 108-3ubuntu3108-8ubuntu1109-5ubuntu1109-7ubuntu1109-9ubuntu1 Show 7 moreShow less109-11ubuntu1110-1ubuntu2110-3ubuntu1110-5110-7110-10110-11 |
110-11ubuntu0.1 |
dracutopenSUSE:Tumbleweed |
before 112+suse.29.gc0c5e1d-1.1 | 112+suse.29.gc0c5e1d-1.1 |
dracutopenSUSE:Leap 16.0 |
before 059+suse.726.gde083b3a1-160000.1.1 | 059+suse.726.gde083b3a1-160000.1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-15816 is a high vulnerability (CVSS 7.5) in Red Hat Enterprise Linux 10, published August 7, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.37%, the 31st percentile. Fixed in dracut 057-120.git20260728.el9_8.
References
access.redhat.com/errata/RHSA-2026:54571
access.redhat.com/errata/RHSA-2026:54575
access.redhat.com/errata/RHSA-2026:54576
access.redhat.com/errata/RHSA-2026:57580
access.redhat.com/errata/RHSA-2026:57772
access.redhat.com/errata/RHSA-2026:57775
Show 85 moreShow less
access.redhat.com/errata/RHSA-2026:57785
access.redhat.com/errata/RHSA-2026:60440
access.redhat.com/errata/RHSA-2026:60445
access.redhat.com/errata/RHSA-2026:61252
access.redhat.com/errata/RHSA-2026:62269
access.redhat.com/errata/RHSA-2026:62409
access.redhat.com/errata/RHSA-2026:62549
access.redhat.com/errata/RHSA-2026:63041
access.redhat.com/errata/RHSA-2026:63044
access.redhat.com/errata/RHSA-2026:65839
access.redhat.com/errata/RHSA-2026:65851
access.redhat.com/errata/RHSA-2026:66357
access.redhat.com/errata/RHSA-2026:67857
access.redhat.com/errata/RHSA-2026:69118
access.redhat.com/errata/RHSA-2026:69119
access.redhat.com/errata/RHSA-2026:70586
access.redhat.com/errata/RHSA-2026:70615
access.redhat.com/errata/RHSA-2026:74499
access.redhat.com/errata/RHSA-2026:79114
access.redhat.com/errata/RHSA-2026:90272
access.redhat.com/security/cve/CVE-2026-15816
bugzilla.redhat.com/show_bug.cgi?id=2459963
bugzilla.redhat.com/show_bug.cgi?id=2500889
github.com/dracutdevs/dracut/blob/master/modules.d/40network/netroot.sh
github.com/dracutdevs/dracut/blob/master/modules.d/99base/dracut-lib.sh
nvd.nist.gov/vuln/detail/CVE-2026-15816
github.com/advisories/GHSA-8pxm-cr92-crx8
bugzilla.redhat.com/2500889
errata.almalinux.org/9/ALSA-2026-54571.html
errata.almalinux.org/8/ALSA-2026-54575.html
errata.almalinux.org/10/ALSA-2026-54576.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1787152228.html
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1787153216.html
security-tracker.debian.org/tracker/CVE-2026-15816
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3472
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3473
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3474
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3500
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3501
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_54571.json
cve.org/CVERecord?id=CVE-2026-15816
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_54575.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_54576.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_57580.json
access.redhat.com/security/cve/CVE-2026-6893
cve.org/CVERecord?id=CVE-2026-6893
nvd.nist.gov/vuln/detail/CVE-2026-6893
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_57772.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_57775.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_57785.json
bugzilla.redhat.com/show_bug.cgi?id=2503147
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_61252.json
access.redhat.com/security/cve/CVE-2026-16445
cve.org/CVERecord?id=CVE-2026-16445
nvd.nist.gov/vuln/detail/CVE-2026-16445
access.redhat.com/errata/RHSA-2026:26534
github.com/dracutdevs/dracut/commit/e509c638e6
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_62269.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_69118.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_69119.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_74499.json
issues.redhat.com/browse/RHEL-276289
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_79114.json
errata.rockylinux.org/RLSA-2026:54571
errata.rockylinux.org/RLSA-2026:54575
errata.rockylinux.org/RLSA-2026:54576
suse.com/support/update/announcement/2026/suse-su-202623195-1
bugzilla.suse.com/1274432
suse.com/security/cve/CVE-2026-15816
suse.com/support/update/announcement/2026/suse-su-202623246-1
suse.com/support/update/announcement/2026/suse-su-202623276-1
suse.com/support/update/announcement/2026/suse-su-202623314-1
suse.com/support/update/announcement/2026/suse-su-20263598-1
suse.com/support/update/announcement/2026/suse-su-20263599-1
suse.com/support/update/announcement/2026/suse-su-20263611-1
suse.com/support/update/announcement/2026/suse-su-20263612-1
suse.com/support/update/announcement/2026/suse-su-20263613-1
ubuntu.com/security/CVE-2026-15816
ubuntu.com/security/notices/USN-8758-1
ubuntu.com/security/notices/USN-8828-1
bugs.launchpad.net/bugs/2166887
ubuntu.com/security/CVE-2016-8637
ubuntu.com/security/CVE-2026-6893
ubuntu.com/security/CVE-2026-16445
Left out here: 34 versions. The JSON record has them.