CVE-2018-19854: Infoleak
An issue was discovered in the Linux kernel before 4.19.3. cryptoreportone() and related functions in crypto/cryptouser.c (the crypto user configuration API) do not fully initialize structures that are copied to userspace, potentially leaking sensitive memory to user programs. NOTE: this is a CVE-2013-2547 regression but with easier exploitability because the attacker does not need a capability (however, the system must have the CONFIGCRYPTOUSER kconfig option).
Other sources
An issue was discovered in the Linux kernel in the cryptoreportone() and related functions in the crypto/cryptouser.c (the crypto user configuration API) which do not fully initialize structures that are copied to userspace, potentially leaking sensitive kernel memory content to a userspace.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
redhat/kernel-rtto a version that resolves this vulnerability.Fixed in 0:4.18.0-147.rt24.93.el8 - Upgrade
Upgrade
redhat/kernelto a version that resolves this vulnerability.Fixed in 0:4.18.0-147.el8 - Upgrade
Upgrade
redhat/kernelto a version that resolves this vulnerability.Fixed in 4.19.3 - Upgrade
Upgrade
debian/linuxto a version that resolves this vulnerability.Fixed in 6.1.176-1Fixed in 6.1.190-1Fixed in 6.12.107-1Fixed in 6.12.113-1Fixed in 7.2.12-1 - Upgrade
Upgrade
Linux kernelto a version that resolves this vulnerability.Fixed in 4.19.3
Event History
Parent advisories
This vulnerability appears in the following advisories.
Frequently Asked Questions
What is the severity of CVE-2018-19854?
CVE-2018-19854 has a medium severity rating due to potential information leakage in the Linux kernel.
How do I fix CVE-2018-19854?
To fix CVE-2018-19854, update to kernel version 4.19.3 or later for affected Linux distributions.
Which versions of the Linux kernel are affected by CVE-2018-19854?
CVE-2018-19854 affects the Linux kernel versions earlier than 4.19.3.
What type of leak is caused by CVE-2018-19854?
CVE-2018-19854 can lead to sensitive memory being leaked to user programs through uninitialized structures.
What software packages are affected by CVE-2018-19854?
CVE-2018-19854 affects various Linux kernel packages including those in Red Hat and Ubuntu distributions.