Every CVE Search/ Get API key

CVE-2016-8637

A local information disclosure issue was found in dracut before 045 when generating initramfs...

5.0 MediumFix available

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

0.31%Down 0.6 points since Feb 4, 2022
90%50%10%1%

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 MediumCVSS: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 MediumCVSS: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 HighCVSS: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 MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
2.1 LowAV: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 HighCVSS: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 HighCVSS: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 MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N
CVSS 3.0
7.8 HighCVSS: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

Affected packages
PackageAffectedFixed
dracut
Debian:12
before 044+189-1
044+189-1
dracut
Debian:13
before 044+189-1
044+189-1
dracut
Debian:14
before 044+189-1
044+189-1
dracut
Mageia:5
before 038-21.1.mga5
038-21.1.mga5
dracut
SUSE:Linux Enterprise Desktop 12 SP1
before 037-91.1
037-91.1
dracut
SUSE:Linux Enterprise Server 12 SP1
before 037-91.1
037-91.1
dracut
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 037-91.1
037-91.1
dracut
SUSE:Linux Enterprise Desktop 12 SP2
before 044-108.1
044-108.1
dracut
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
before 044-108.1
044-108.1
dracut
SUSE:Linux Enterprise Server 12 SP2
before 044-108.1
044-108.1
Show 9 moreShow less
Affected packages
PackageAffectedFixed
dracut
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 044-108.1
044-108.1
dracut
SUSE:Linux Enterprise Server 12-LTSS
before 037-51.31.1
037-51.31.1
dracut
Ubuntu: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
dracut
Ubuntu:Pro:18.04:LTS
before 047-2ubuntu0.1~esm1, plus listed versions
045+132-1047-2
047-2ubuntu0.1~esm1
dracut
Ubuntu:Pro:20.04:LTS
before 048+80-2ubuntu0.1~esm1, plus listed versions
048+80-2
048+80-2ubuntu0.1~esm1
dracut
Ubuntu:Pro:22.04:LTS
before 051-1ubuntu0.1~esm1, plus listed versions
051-1
051-1ubuntu0.1~esm1
dracut
Ubuntu: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
dracut
Ubuntu:26.04:LTS
before 110-11ubuntu0.1, plus listed versions
108-3ubuntu3108-8ubuntu1109-5ubuntu1109-7ubuntu1109-9ubuntu1
Show 7 moreShow less
109-11ubuntu1110-1ubuntu2110-3ubuntu1110-5110-7110-10110-11
110-11ubuntu0.1
dracut
openSUSE:Tumbleweed
before 044-17.1
044-17.1

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE 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

Show 32 moreShow less
MoveEnter Open