CVE-2018-15594: Infoleak
arch/x86/kernel/paravirt.c in the Linux kernel before 4.18.1 mishandles certain indirect calls, which makes it easier for attackers to conduct Spectre-v2 attacks against paravirtual guests.
Other sources
It was found that arch/x86/kernel/paravirt.c in the Linux kernel before 4.18.1 It was found that paravirtpatchcall/jump() functions in the arch/x86/kernel/paravirt.c in the Linux kernel mishandle certain indirect calls, which makes it easier for attackers to conduct Spectre-v2 attacks against paravirtualized guests.
An upstream patch:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5800dc5c19f34e6e03b5adab1282535cb102fafd
— Red Hat
It was found that paravirtpatchcall/jump() functions in the arch/x86/kernel/paravirt.c in the Linux kernel mishandles certain indirect calls, which makes it easier for attackers to conduct Spectre-v2 attacks against paravirtualized guests.
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:3.10.0-1062.rt56.1022.el7 - Upgrade
Upgrade
redhat/kernelto a version that resolves this vulnerability.Fixed in 0:3.10.0-1062.el7 - Upgrade
Upgrade
debian/linuxto a version that resolves this vulnerability.Fixed in 6.1.176-1Fixed in 6.1.187-1Fixed in 6.12.107-1Fixed in 6.12.111-1Fixed in 7.2.9-1Fixed in 7.2.10-1 - Upgrade
Upgrade
linux kernel (arch/x86/kernel/paravirt.c)to a version that resolves this vulnerability.Fixed in 4.18.1
Event History
Parent advisories
This vulnerability appears in the following advisories.
Frequently Asked Questions
What is the vulnerability ID for this vulnerability?
The vulnerability ID for this vulnerability is CVE-2018-15594.
What is the severity of CVE-2018-15594?
CVE-2018-15594 has a severity of medium (5.6).
How does CVE-2018-15594 affect the Linux kernel?
CVE-2018-15594 affects the Linux kernel before version 4.18.1.
What is the impact of CVE-2018-15594?
CVE-2018-15594 makes it easier for attackers to conduct Spectre-v2 attacks against paravirtualized guests.
How do I fix CVE-2018-15594?
To fix CVE-2018-15594, update the Linux kernel to version 4.18.1 or later.