CVE-2016-8637
A local information disclosure issue was found in dracut before 045 when generating initramfs...
A local information disclosure issue was found in dracut before 045 when generating initramfs images with world-readable permissions when 'early cpio' is used, such as when including microcode updates. Local attacker can use this to obtain sensitive information from these files, such as encryption keys or credentials.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.0
A local information disclosure issue was found in dracut before 045 when generating initramfs images with world-readable permissions when 'early cpio' is used, such as when including microcode updates. Local attacker can use this to obtain sensitive information from these files, such as encryption keys or credentials.
- Record
CVE-2016-8637- CVSS 3.0
- 5.0 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N - Weakness
- CWE-732
- Updated
- 2026-11-02
EUVDEUVD-2016-9480
5.0
A local information disclosure issue was found in dracut before 045 when generating initramfs images with world-readable permissions when 'early cpio' is used, such as when including microcode updates. Local attacker can use this to obtain sensitive information from these files, such as encryption keys or credentials.
- Record
EUVD-2016-9480- CVSS 3.0
- 5.0 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-wf9g-696p-j466
7.8
A local information disclosure issue was found in dracut before 045 when generating initramfs...
A local information disclosure issue was found in dracut before 045 when generating initramfs images with world-readable permissions when 'early cpio' is used, such as when including microcode updates. Local attacker can use this to obtain sensitive information from these files, such as encryption keys or credentials.
- Record
GHSA-wf9g-696p-j466- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-200, CWE-732
- Updated
- 2026-11-02
NVD
5.0
A local information disclosure issue was found in dracut before 045 when generating initramfs images with world-readable permissions when 'early cpio' is used, such as when including microcode updates. Local attacker can use this to obtain sensitive information from these files, such as encryption keys or credentials.
- Record
CVE-2016-8637- CVSS 3.0
- 5.0 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N - CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 2.1 Low
AV:L/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-732, CWE-200
- Updated
- 2026-11-02
OSV
7.8
A local information disclosure issue was found in dracut before 045 when generating initramfs images with world-readable permissions when 'early cpio' is used, such as when including microcode updates. Local attacker can use this to obtain sensitive information from these files, such as encryption keys or credentials.
- Record
CVE-2016-8637- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-8637
7.8
A local information disclosure issue was found in dracut before 045 when generating initramfs images with world-readable permissions when 'early cpio' is used, such as when including microcode updates. Local attacker can use this to obtain sensitive information from these files, such as encryption keys or credentials.
- Record
DEBIAN-CVE-2016-8637- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 7 moreShow less
OSVUBUNTU-CVE-2016-8637
5.0
A local information disclosure issue was found in dracut before 045 when generating initramfs images with world-readable permissions when 'early cpio' is used, such as when including microcode updates. Local attacker can use this to obtain sensitive information from these files, such as encryption keys or credentials.
- Record
UBUNTU-CVE-2016-8637- CVSS 3.0
- 5.0 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N - CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2016-0387 No score
Updated dracut packages fix security vulnerability
A local information disclosure issue was found in dracut when generating initramfs images with world-readable permissions when "early cpio" is used, such as when including microcode updates. Local attacker can use this to obtain sensitive information from these files, such as encryption keys or credentials (CVE-2016-8637).
- Record
MGASA-2016-0387- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10225-1 No score
dracut-044-17.1 on GA media
These are all security issues fixed in the dracut-044-17.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10225-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:0641-1 No score
Security update for dracut
This update for dracut fixes the following issues:
Security issues fixed:
- CVE-2016-8637: When the early microcode loading was enabled during initrd creation, the initrd would be read-only available for all users, allowing local users to retrieve secrets stored in the initial ramdisk. (bsc#1008340)
Non security issues fixed:
- Allow booting from degraded MD arrays with systemd. (bsc#1017695)
- Start multipath services before local-fs-pre.target. (bsc#1005410, bsc#1006118, bsc#1007925, bsc#986734, bsc#986838)
- Record
SUSE-SU-2017:0641-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:0951-1 No score
Security update for dracut
This update for dracut fixes the following issues:
Security issues fixed:
- CVE-2016-8637: When the early microcode loading was enabled during initrd creation, the initrd would be read-only available for all users, allowing local users to retrieve secrets stored in the initial ramdisk. (bsc#1008340)
Non security issues fixed:
- Remove zlib module as requirement. (bsc#1020063)
- Unlimit TaskMax for xfs_repair in emergency shell. (bsc#1019938)
- Resolve symbolic links for -i and -k parameters. (bsc#902375)
- Enhance purge-kernels script to handle kgraft patches. (bsc#1017141)
- Allow booting from degraded MD arrays with systemd. (bsc#1017695)
- Allow booting on s390x with fips=1 on the kernel command line. (bnc#1021687)
- Start multipath services before local-fs-pre.target. (bsc#1005410, bsc#1006118, bsc#1007925)
- Fix /sbin/installkernel to handle kernel packages built with 'make bin-rpmpkg'. (bsc#1008648)
- Record
SUSE-SU-2017:0951-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:2696-1 No score
Security update for dracut
This update for dracut fixes the following issues:
Security issues fixed:
- CVE-2016-8637: When the early microcode loading was enabled during initrd creation, the initrd would be read-only available for all users, allowing local users to retrieve secrets stored in the initial ramdisk. (bsc#1008340)
Non-security issues fixed:
- Skip iBFT discovery for qla4xxx flashnode session. (bsc#935320)
- Set MTU and LLADDR for DHCP if specified. (bsc#959803)
- Allow booting from degraded MD arrays with systemd. (bsc#1017695)
- Start multipath services before local-fs-pre.target. (bsc#1005410, bsc#1006118, bsc#1007925, bsc#986734, bsc#986838)
- Fixed /sbin/installkernel to handle kernel packages built with 'make bin-rpmpkg'. (bsc#1008648)
- Fixed typo in installkernel script. (bsc#1032576)
- Fixed subnet calculation in mkinitrd. (bsc#1035743)
- Record
SUSE-SU-2017:2696-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
Affected packages
| Package | Affected | Fixed |
|---|---|---|
dracutDebian:12 |
before 044+189-1 | 044+189-1 |
dracutDebian:13 |
before 044+189-1 | 044+189-1 |
dracutDebian:14 |
before 044+189-1 | 044+189-1 |
dracutMageia:5 |
before 038-21.1.mga5 | 038-21.1.mga5 |
dracutSUSE:Linux Enterprise Desktop 12 SP1 |
before 037-91.1 | 037-91.1 |
dracutSUSE:Linux Enterprise Server 12 SP1 |
before 037-91.1 | 037-91.1 |
dracutSUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 037-91.1 | 037-91.1 |
dracutSUSE:Linux Enterprise Desktop 12 SP2 |
before 044-108.1 | 044-108.1 |
dracutSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 |
before 044-108.1 | 044-108.1 |
dracutSUSE:Linux Enterprise Server 12 SP2 |
before 044-108.1 | 044-108.1 |
Show 9 moreShow less
| Package | Affected | Fixed |
|---|---|---|
dracutSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 044-108.1 | 044-108.1 |
dracutSUSE:Linux Enterprise Server 12-LTSS |
before 037-51.31.1 | 037-51.31.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 044-17.1 | 044-17.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2016-8637 is a medium vulnerability (CVSS 5.0) in Dracut Project Dracut, published November 17, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.31%, the 23rd percentile. Fixed in dracut 044+189-1.
References
bugzilla.redhat.com/show_bug.cgi?id=CVE-2016-8637
github.com/dracutdevs/dracut/commit/0db98910a11c12a454eac4c8e86dc7a7bbc764a4
securityfocus.com/bid/94128
seclists.org/oss-sec/2016/q4/352
nvd.nist.gov/vuln/detail/CVE-2016-8637
github.com/advisories/GHSA-wf9g-696p-j466
Show 32 moreShow less
security-tracker.debian.org/tracker/CVE-2016-8637
advisories.mageia.org/MGASA-2016-0387.html
bugs.mageia.org/show_bug.cgi?id=19731
lists.fedoraproject.org/archives/list/[email protected]/thread/2VA7LTNATN2EKBHSSHB35W5AXITXVLG6
suse.com/support/update/announcement/2017/suse-su-20170641-1
bugzilla.suse.com/1005410
bugzilla.suse.com/1006118
bugzilla.suse.com/1007925
bugzilla.suse.com/1008340
bugzilla.suse.com/1017695
bugzilla.suse.com/986734
bugzilla.suse.com/986838
suse.com/security/cve/CVE-2016-8637
suse.com/support/update/announcement/2017/suse-su-20170951-1
bugzilla.suse.com/1008648
bugzilla.suse.com/1017141
bugzilla.suse.com/1019938
bugzilla.suse.com/1020063
bugzilla.suse.com/1021687
bugzilla.suse.com/902375
suse.com/support/update/announcement/2017/suse-su-20172696-1
bugzilla.suse.com/1032576
bugzilla.suse.com/1035743
bugzilla.suse.com/935320
bugzilla.suse.com/959803
ubuntu.com/security/CVE-2016-8637
cve.org/CVERecord?id=CVE-2016-8637
ubuntu.com/security/notices/USN-8828-1
ubuntu.com/security/CVE-2026-6893
ubuntu.com/security/CVE-2026-15816
ubuntu.com/security/CVE-2026-16445
suse.com/security/cve/CVE-2012-4453