Vulnerability · Published Jan 9, 2023 · Assigned by Google

CVE-2022-2196Speculative execution attacks in KVM VMX

Medium 5.8

In plain English

A medium-severity security flaw in Linux Kernel from Linux. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 29% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)5.8Medium
Exploit odds (30 days)0.4%top 70.7% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official 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 applying the relevant stable backports (v5.4.233, v5.10.170, v5.15.96, v6.1.14).

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8bpftool4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9bpftool7.0.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8kernel4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9kernel5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9kernel-64k5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9kernel-64k-core5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9kernel-64k-debug5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9kernel-64k-debug-core5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9kernel-64k-debug-devel5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9kernel-64k-debug-devel-matched5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9kernel-64k-debug-modules5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9kernel-64k-debug-modules-core5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9kernel-64k-debug-modules-extra5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9kernel-64k-devel5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9kernel-64k-devel-matched5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9kernel-64k-modules5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9kernel-64k-modules-core5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9kernel-64k-modules-extra5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8kernel-abi-stablelists4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9kernel-abi-stablelists5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8kernel-core4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9kernel-core5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8kernel-cross-headers4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9kernel-cross-headers5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8kernel-debug4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9kernel-debug5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8kernel-debug-core4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9kernel-debug-core5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8kernel-debug-devel4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9kernel-debug-devel5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9kernel-debug-devel-matched5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8kernel-debug-modules4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9kernel-debug-modules5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9kernel-debug-modules-core5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8kernel-debug-modules-extra4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9kernel-debug-modules-extra5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9kernel-debug-uki-virt5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8kernel-devel4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9kernel-devel5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9kernel-devel-matched5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8kernel-doc4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9kernel-doc5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8kernel-modules4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9kernel-modules5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9kernel-modules-core5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8kernel-modules-extra4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9kernel-modules-extra5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8kernel-rt4.18.0-477.10.1.rt7.274.el8_8ALSA-2023:2736
AlmaLinux:9kernel-rt5.14.0-284.11.1.rt14.296.el9_2ALSA-2023:2148
AlmaLinux:8kernel-rt-core4.18.0-477.10.1.rt7.274.el8_8ALSA-2023:2736
AlmaLinux:9kernel-rt-core5.14.0-284.11.1.rt14.296.el9_2ALSA-2023:2148
AlmaLinux:8kernel-rt-debug4.18.0-477.10.1.rt7.274.el8_8ALSA-2023:2736
AlmaLinux:9kernel-rt-debug5.14.0-284.11.1.rt14.296.el9_2ALSA-2023:2148
AlmaLinux:8kernel-rt-debug-core4.18.0-477.10.1.rt7.274.el8_8ALSA-2023:2736
AlmaLinux:9kernel-rt-debug-core5.14.0-284.11.1.rt14.296.el9_2ALSA-2023:2148
AlmaLinux:8kernel-rt-debug-devel4.18.0-477.10.1.rt7.274.el8_8ALSA-2023:2736
AlmaLinux:9kernel-rt-debug-devel5.14.0-284.11.1.rt14.296.el9_2ALSA-2023:2148
AlmaLinux:8kernel-rt-debug-kvm4.18.0-477.10.1.rt7.274.el8_8ALSA-2023:2736
AlmaLinux:9kernel-rt-debug-kvm5.14.0-284.11.1.rt14.296.el9_2ALSA-2023:2148
AlmaLinux:8kernel-rt-debug-modules4.18.0-477.10.1.rt7.274.el8_8ALSA-2023:2736
AlmaLinux:9kernel-rt-debug-modules5.14.0-284.11.1.rt14.296.el9_2ALSA-2023:2148
AlmaLinux:9kernel-rt-debug-modules-core5.14.0-284.11.1.rt14.296.el9_2ALSA-2023:2148
AlmaLinux:8kernel-rt-debug-modules-extra4.18.0-477.10.1.rt7.274.el8_8ALSA-2023:2736
AlmaLinux:9kernel-rt-debug-modules-extra5.14.0-284.11.1.rt14.296.el9_2ALSA-2023:2148
AlmaLinux:8kernel-rt-devel4.18.0-477.10.1.rt7.274.el8_8ALSA-2023:2736
AlmaLinux:9kernel-rt-devel5.14.0-284.11.1.rt14.296.el9_2ALSA-2023:2148
AlmaLinux:8kernel-rt-kvm4.18.0-477.10.1.rt7.274.el8_8ALSA-2023:2736
AlmaLinux:9kernel-rt-kvm5.14.0-284.11.1.rt14.296.el9_2ALSA-2023:2148
AlmaLinux:8kernel-rt-modules4.18.0-477.10.1.rt7.274.el8_8ALSA-2023:2736
AlmaLinux:9kernel-rt-modules5.14.0-284.11.1.rt14.296.el9_2ALSA-2023:2148
AlmaLinux:9kernel-rt-modules-core5.14.0-284.11.1.rt14.296.el9_2ALSA-2023:2148
AlmaLinux:8kernel-rt-modules-extra4.18.0-477.10.1.rt7.274.el8_8ALSA-2023:2736
AlmaLinux:9kernel-rt-modules-extra5.14.0-284.11.1.rt14.296.el9_2ALSA-2023:2148
AlmaLinux:8kernel-tools4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9kernel-tools5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8kernel-tools-libs4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9kernel-tools-libs5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8kernel-tools-libs-devel4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9kernel-tools-libs-devel5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9kernel-uki-virt5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8kernel-zfcpdump4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9kernel-zfcpdump5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8kernel-zfcpdump-core4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9kernel-zfcpdump-core5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8kernel-zfcpdump-devel4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9kernel-zfcpdump-devel5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9kernel-zfcpdump-devel-matched5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8kernel-zfcpdump-modules4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9kernel-zfcpdump-modules5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9kernel-zfcpdump-modules-core5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8kernel-zfcpdump-modules-extra4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9kernel-zfcpdump-modules-extra5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8perf4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9perf5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:8python3-perf4.18.0-477.10.1.el8_8ALSA-2023:2951
AlmaLinux:9python3-perf5.14.0-284.11.1.el9_2ALSA-2023:2458
AlmaLinux:9rtla5.14.0-284.11.1.el9_2ALSA-2023:2458
Debian:12linux6.1.15-1DEBIAN-CVE-2022-2196
Debian:13linux6.1.15-1DEBIAN-CVE-2022-2196
Debian:14linux6.1.15-1DEBIAN-CVE-2022-2196
Ubuntu:22.04:LTSlinux5.15.0-69.76UBUNTU-CVE-2022-2196
Ubuntu:22.04:LTSlinux5.15.0-69.76USN-5982-1
Ubuntu:22.04:LTSlinux-aws5.15.0-1033.37USN-5982-1
Ubuntu:22.04:LTSlinux-aws5.15.0-1033.37UBUNTU-CVE-2022-2196
Ubuntu:22.04:LTSlinux-azure5.15.0-1035.42USN-5982-1
Ubuntu:22.04:LTSlinux-azure5.15.0-1035.42UBUNTU-CVE-2022-2196
Ubuntu:22.04:LTSlinux-azure-5.195.19.0-1022.23~22.04.1UBUNTU-CVE-2022-2196
Ubuntu:22.04:LTSlinux-azure-fde5.15.0-1035.42.1USN-5982-1
Ubuntu:22.04:LTSlinux-azure-fde5.15.0-1035.42.1UBUNTU-CVE-2022-2196
Ubuntu:22.04:LTSlinux-gcp5.15.0-1031.38USN-5982-1
Ubuntu:22.04:LTSlinux-gcp5.15.0-1031.38UBUNTU-CVE-2022-2196
Ubuntu:22.04:LTSlinux-gke5.15.0-1030.35USN-5987-1
Ubuntu:22.04:LTSlinux-gke5.15.0-1030.35UBUNTU-CVE-2022-2196
Ubuntu:22.04:LTSlinux-gkeop5.15.0-1017.22UBUNTU-CVE-2022-2196
Ubuntu:22.04:LTSlinux-gkeop5.15.0-1017.22USN-5982-1
Ubuntu:22.04:LTSlinux-hwe-5.195.19.0-38.39~22.04.1UBUNTU-CVE-2022-2196
Ubuntu:22.04:LTSlinux-hwe-5.195.19.0-38.39~22.04.1USN-5979-1
Ubuntu:22.04:LTSlinux-ibm5.15.0-1027.30USN-5987-1
Ubuntu:22.04:LTSlinux-ibm5.15.0-1027.30UBUNTU-CVE-2022-2196
Ubuntu:22.04:LTSlinux-intel-iotg5.15.0-1027.32UBUNTU-CVE-2022-2196
Ubuntu:22.04:LTSlinux-intel-iotg5.15.0-1027.32USN-6004-1
Ubuntu:22.04:LTSlinux-kvm5.15.0-1030.35UBUNTU-CVE-2022-2196
Ubuntu:22.04:LTSlinux-kvm5.15.0-1030.35USN-5987-1
Ubuntu:22.04:LTSlinux-lowlatency5.15.0-69.76USN-5982-1
Ubuntu:22.04:LTSlinux-lowlatency5.15.0-69.76UBUNTU-CVE-2022-2196
Ubuntu:22.04:LTSlinux-lowlatency-hwe-5.195.19.0-1021.22~22.04.1UBUNTU-CVE-2022-2196
Ubuntu:22.04:LTSlinux-nvidia5.15.0-1023.23UBUNTU-CVE-2022-2196
Ubuntu:22.04:LTSlinux-oem-5.175.17.0-1029.30UBUNTU-CVE-2022-2196
Ubuntu:22.04:LTSlinux-oem-5.175.17.0-1029.30USN-5976-1
Ubuntu:22.04:LTSlinux-oem-6.06.0.0-1013.13UBUNTU-CVE-2022-2196
Ubuntu:22.04:LTSlinux-oem-6.06.0.0-1013.13USN-5977-1
Ubuntu:22.04:LTSlinux-oem-6.16.1.0-1008.8UBUNTU-CVE-2022-2196
Ubuntu:22.04:LTSlinux-oem-6.16.1.0-1008.8USN-5978-1
Ubuntu:22.04:LTSlinux-oracle5.15.0-1032.38USN-5982-1
Ubuntu:22.04:LTSlinux-oracle5.15.0-1032.38UBUNTU-CVE-2022-2196
Ubuntu:22.04:LTSlinux-raspi5.15.0-1026.28USN-5982-1
Ubuntu:22.04:LTSlinux-raspi5.15.0-1026.28UBUNTU-CVE-2022-2196
Ubuntu:24.04:LTSlinux-raspi-realtimeno fix listedUBUNTU-CVE-2022-2196
Ubuntu:22.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2022-2196
Ubuntu:22.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2022-2196

Affected products (as reported)

VendorProductVersions
Linux Linux Kernel 64b8f33b2e1e687d465b5cb382e7bec495f1e026 – before f93a1a5bdcdd122aae0a3eab7a52c15b71fb725be089a83fbc55b8057f332c00f125acaa02b08ef7 – before 2e7eab81425ad6c875f2ed47c0ce01e78afc38a502a3868d18fe639363f1cea6e6d7914513198e43 – before 2e7eab81425ad6c875f2ed47c0ce01e78afc38a55c911beff20aa8639e7a1f28988736c13e03ed54 – before 1b0cafaae8884726c597caded50af185ffc133495c911beff20aa8639e7a1f28988736c13e03ed54 – before 6b539a7dbb49250f92515c2ba60aea239efc9e355c911beff20aa8639e7a1f28988736c13e03ed54 – before 63fada296062e91ad9f871970d4e7f19e21a6a155c911beff20aa8639e7a1f28988736c13e03ed54 – before 2e7eab81425ad6c875f2ed47c0ce01e78afc38a55.4.47 – before 5.4.233

Weakness: CWE-1188 · Vector: CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L

References