Speculative execution attacks in KVM VMX
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Linux | Linux Kernel | unaffected |
|
Configuration 1 [-]
|
Configuration 2 [-]
|
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| Red Hat Enterprise Linux 8 | |||
| kernel-rt-0:4.18.0-477.10.1.rt7.274.el8_8 | cpe:/a:redhat:enterprise_linux:8::nfv | RHSA-2023:2736 | 2023-05-16T00:00:00Z |
| kernel-0:4.18.0-477.10.1.el8_8 | cpe:/o:redhat:enterprise_linux:8 | RHSA-2023:2951 | 2023-05-16T00:00:00Z |
| Red Hat Enterprise Linux 8.6 Extended Update Support | |||
| kernel-0:4.18.0-372.93.1.el8_6 | cpe:/o:redhat:rhel_eus:8.6 | RHSA-2024:0930 | 2024-02-21T00:00:00Z |
| Red Hat Enterprise Linux 9 | |||
| kernel-0:5.14.0-284.11.1.el9_2 | cpe:/a:redhat:enterprise_linux:9 | RHSA-2023:2458 | 2023-05-09T00:00:00Z |
| kernel-rt-0:5.14.0-284.11.1.rt14.296.el9_2 | cpe:/a:redhat:enterprise_linux:9::nfv | RHSA-2023:2148 | 2023-05-09T00:00:00Z |
| kernel-0:5.14.0-284.11.1.el9_2 | cpe:/o:redhat:enterprise_linux:9 | RHSA-2023:2458 | 2023-05-09T00:00:00Z |
| Red Hat Virtualization 4 for Red Hat Enterprise Linux 8 | |||
| kernel-0:4.18.0-372.93.1.el8_6 | cpe:/o:redhat:rhev_hypervisor:4.4::el8 | RHSA-2024:0930 | 2024-02-21T00:00:00Z |
No data available yet.
| Source | ID | Title |
|---|---|---|
Debian DLA |
DLA-3404-1 | linux-5.10 security update |
EUVD |
EUVD-2022-34479 | A regression exists in the Linux Kernel within KVM: nVMX that allowed for speculative execution attacks. L2 can carry out Spectre v2 attacks on L1 due to L1 thinking it doesn't need retpolines or IBPB after running L2 due to KVM (L0) advertising eIBRS support to L1. An attacker at L2 with code execution can execute code on an indirect branch on the host machine. We recommend upgrading to Kernel 6.2 or past commit 2e7eab81425a |
Ubuntu USN |
USN-5970-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-5976-1 | Linux kernel (OEM) vulnerabilities |
Ubuntu USN |
USN-5977-1 | Linux kernel (OEM) vulnerabilities |
Ubuntu USN |
USN-5978-1 | Linux kernel (OEM) vulnerabilities |
Ubuntu USN |
USN-5979-1 | Linux kernel (HWE) vulnerabilities |
Ubuntu USN |
USN-5980-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-5982-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-5985-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-5987-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-6004-1 | Linux kernel (Intel IoTG) vulnerabilities |
Ubuntu USN |
USN-6020-1 | Linux kernel (BlueField) vulnerabilities |
Ubuntu USN |
USN-6151-1 | Linux kernel (Xilinx ZynqMP) vulnerabilities |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.354% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Description | A regression exists in the Linux Kernel within KVM: nVMX that allowed for speculative execution attacks. L2 can carry out Spectre v2 attacks on L1 due to L1 thinking it doesn't need retpolines or IBPB after running L2 due to KVM (L0) advertising eIBRS support to L1. An attacker at L2 with code execution can execute code on an indirect branch on the host machine. We recommend upgrading to Kernel 6.2 or past commit 2e7eab81425a | A regression exists in the Linux Kernel within KVM: nVMX that allowed for speculative execution attacks. L2 can carry out Spectre v2 attacks on L1 due to L1 thinking it doesn't need retpolines or IBPB after running L2 due to KVM (L0) advertising eIBRS support to L1. An attacker at L2 with code execution can execute code on an indirect branch on the host machine. We recommend upgrading to Kernel 6.2 or applying the relevant stable backports (v5.4.233, v5.10.170, v5.15.96, v6.1.14). |
| References |
|
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | A regression exists in the Linux Kernel within KVM: nVMX that allowed for speculative execution attacks. L2 can carry out Spectre v2 attacks on L1 due to L1 thinking it doesn't need retpolines or IBPB after running L2 due to KVM (L0) advertising eIBRS support to L1. An attacker at L2 with code execution can execute code on an indirect branch on the host machine. We recommend upgrading to Kernel 6.2 or past commit 2e7eab81425a | A regression exists in the Linux Kernel within KVM: nVMX that allowed for speculative execution attacks. L2 can carry out Spectre v2 attacks on L1 due to L1 thinking it doesn't need retpolines or IBPB after running L2 due to KVM (L0) advertising eIBRS support to L1. An attacker at L2 with code execution can execute code on an indirect branch on the host machine. We recommend upgrading to Kernel 6.2 or past commit 2e7eab81425a |