In the Linux kernel, the following vulnerability has been resolved:
KVM: x86: Acquire SRCU in KVM_GET_MP_STATE to protect guest memory accesses
Acquire a lock on kvm->srcu when userspace is getting MP state to handle a rather extreme edge case where "accepting" APIC events, i.e. processing pending INIT or SIPI, can trigger accesses to guest memory. If the vCPU is in L2 with INIT *and* a TRIPLE_FAULT request pending, then getting MP state will trigger a nested VM-Exit by way of ->check_nested_events(), and emuating the nested VM-Exit can access guest memory.
The splat was originally hit by syzkaller on a Google-internal kernel, and reproduced on an upstream kernel by hacking the triple_fault_event_test selftest to stuff a pending INIT, store an MSR on VM-Exit (to generate a memory access on VMX), and do vcpu_mp_state_get() to trigger the scenario.
============================= WARNING: suspicious RCU usage 6.14.0-rc3-b112d356288b-vmx/pi_lockdep_false_pos-lock #3 Not tainted ----------------------------- include/linux/kvm_host.h:1058 suspicious rcu_dereference_check() usage!
other info that might help us debug this:
rcu_scheduler_active = 2, debug_locks = 1 1 lock held by triple_fault_ev/1256: #0: ffff88810df5a330 (&vcpu->mutex){+.+.}-{4:4}, at: kvm_vcpu_ioctl+0x8b/0x9a0 [kvm]
stack backtrace: CPU: 11 UID: 1000 PID: 1256 Comm: triple_fault_ev Not tainted 6.14.0-rc3-b112d356288b-vmx #3 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 0.0.0 02/06/2015 Call Trace: <TASK> dump_stack_lvl+0x7f/0x90 lockdep_rcu_suspicious+0x144/0x190 kvm_vcpu_gfn_to_memslot+0x156/0x180 [kvm] kvm_vcpu_read_guest+0x3e/0x90 [kvm] read_and_check_msr_entry+0x2e/0x180 [kvm_intel] __nested_vmx_vmexit+0x550/0xde0 [kvm_intel] kvm_check_nested_events+0x1b/0x30 [kvm] kvm_apic_accept_events+0x33/0x100 [kvm] kvm_arch_vcpu_ioctl_get_mpstate+0x30/0x1d0 [kvm] kvm_vcpu_ioctl+0x33e/0x9a0 [kvm] __x64_sys_ioctl+0x8b/0xb0 do_syscall_64+0x6c/0x170 entry_SYSCALL_64_after_hwframe+0x4b/0x53 </TASK>
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade perf-debuginfoUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12Upgrade kernel6.12-modules-extraUpgrade kernel-toolsUpgrade kernel-headersUpgrade kernel-livepatch-6.12.25-32.101Upgrade perf6.12-debuginfoUpgrade python3-perfUpgrade python3-perf6.12-debuginfoUpgrade perfUpgrade kernel-libbpf-debuginfoUpgrade kernel-tools-develUpgrade kernel-modules-extra-commonUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-libbpfUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpf-develUpgrade bpftoolUpgrade kernel-libbpf-staticUpgrade kernel6.12-debuginfoUpgrade kernel-tools-debuginfoUpgrade perf6.12Upgrade kernel-debuginfoUpgrade kernel-livepatch-6.1.140-154.222Upgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-develUpgrade python3-perf6.12Upgrade kernel-modules-extraUpgrade bpftool-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel | Jun 24, 2025 | May 1, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | May 5, 2025 | May 1, 2025 |
| Dell Powerstore Dsa2025429 | — | Upgrade Dell PowerStoreOS to the latest version | Dec 3, 2025 | Dec 2, 2025 |
| Dell Powerstore Dsa2026039 | — | Upgrade Dell PowerStoreOS to the latest version | Jan 13, 2026 | Jan 6, 2026 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | May 1, 2025 |
| Suse | — | Upgrade dtb-alteraUpgrade gfs2-kmp-azureUpgrade dtb-appleUpgrade ocfs2-kmp-defaultUpgrade dtb-socionextUpgrade dtb-broadcomUpgrade reiserfs-kmp-defaultUpgrade kernel-64kb-optionalUpgrade kernel-rt-vdsoUpgrade dtb-lgUpgrade kernel-source-vanillaUpgrade dtb-amazonUpgrade dtb-exynosUpgrade kernel-debug-vdsoUpgrade kernel-rt-optionalUpgrade kernel-source-azureUpgrade dtb-hisiliconUpgrade dtb-marvellUpgrade kselftests-kmp-azureUpgrade kernel-symsUpgrade kernel-syms-rtUpgrade ocfs2-kmp-64kbUpgrade kernel-kvmsmall-develUpgrade kernel-kvmsmallUpgrade kernel-kvmsmall-vdsoUpgrade kernel-docs-htmlUpgrade cluster-md-kmp-azureUpgrade dtb-allwinnerUpgrade kernel-default-livepatch-develUpgrade kernel-64kbUpgrade kernel-default-livepatchUpgrade kernel-rt_debug-develUpgrade kernel-azureUpgrade kernel-azure-extraUpgrade kernel-rt_debugUpgrade kernel-sourceUpgrade kernel-source-rtUpgrade gfs2-kmp-rtUpgrade kernel-zfcpdumpUpgrade ocfs2-kmp-rtUpgrade kselftests-kmp-64kbUpgrade kernel-azure-vdsoUpgrade kernel-azure-optionalUpgrade kernel-default-manUpgrade kernel-devel-azureUpgrade kernel-rt-livepatch-develUpgrade dtb-amdUpgrade reiserfs-kmp-64kbUpgrade reiserfs-kmp-rtUpgrade dtb-freescaleUpgrade kernel-debug-develUpgrade dlm-kmp-64kbUpgrade dtb-renesasUpgrade gfs2-kmp-64kbUpgrade dtb-caviumUpgrade kernel-debugUpgrade kernel-default-develUpgrade kernel-macrosUpgrade kernel-64kb-extraUpgrade dlm-kmp-rtUpgrade dtb-armUpgrade kernel-default-base-rebuildUpgrade kernel-docsUpgrade gfs2-kmp-defaultUpgrade kernel-rtUpgrade kernel-rt-livepatchUpgrade kernel-default-optionalUpgrade kernel-default-baseUpgrade reiserfs-kmp-azureUpgrade kernel-obs-buildUpgrade kernel-azure-develUpgrade dtb-xilinxUpgrade cluster-md-kmp-64kbUpgrade kernel-default-vdsoUpgrade dtb-sprdUpgrade dtb-apmUpgrade cluster-md-kmp-defaultUpgrade kernel-develUpgrade ocfs2-kmp-azureUpgrade kernel-devel-rtUpgrade kernel-rt_debug-vdsoUpgrade kselftests-kmp-defaultUpgrade dtb-rockchipUpgrade dtb-qcomUpgrade dlm-kmp-azureUpgrade kernel-default-extraUpgrade kernel-defaultUpgrade dlm-kmp-defaultUpgrade kernel-obs-qaUpgrade kselftests-kmp-rtUpgrade kernel-rt-extraUpgrade kernel-64kb-develUpgrade dtb-amlogicUpgrade dtb-nvidiaUpgrade dtb-mediatekUpgrade cluster-md-kmp-rtUpgrade kernel-syms-azureUpgrade kernel-rt-devel | Dec 5, 2025 | Jun 16, 2025 |
| Ubuntu | — | Upgrade linux-image-5.15.0-184-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-186-genericUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oem-20.04bUpgrade linux-image-raspi-realtimeUpgrade linux-image-xilinxUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-aws-64k-5.15Upgrade linux-image-intel-iotgUpgrade linux-image-6.14.0-1007-awsUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-azure-fipsUpgrade linux-image-aws-lts-22.04Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-5.15.0-1112-gcpUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-gkeUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1112-awsUpgrade linux-image-5.15.0-1104-intel-iot-realtimeUpgrade linux-image-5.15.0-1112-aws-64kUpgrade linux-image-6.14.0-1004-realtimeUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-lowlatencyUpgrade linux-image-oem-20.04dUpgrade linux-image-virtualUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-oem-22.04bUpgrade linux-image-fips-5.15Upgrade linux-image-5.15.0-186-generic-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-aws-5.15Upgrade linux-image-5.15.0-1117-azure-fdeUpgrade linux-image-fips-6.8Upgrade linux-image-ibmUpgrade linux-image-azure-lts-24.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-awsUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-azure-6.8Upgrade linux-image-gcp-5.15Upgrade linux-image-gcp-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-fipsUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-5.15.0-1117-azureUpgrade linux-image-5.15.0-1104-kvmUpgrade linux-image-oracle-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-azure-fips-6.8Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-5.15.0-1106-raspiUpgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-5.15.0-1112-aws-fipsUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-gke-5.15Upgrade linux-image-oem-22.04Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-gcpUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-5.15.0-1107-intel-iotgUpgrade linux-image-realtimeUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-oracleUpgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1112-gcp-fipsUpgrade linux-image-genericUpgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-intelUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-6.14.0-22-generic-64kUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-5.15.0-1109-oracleUpgrade linux-image-6.14.0-1007-azure-fdeUpgrade linux-image-oem-20.04cUpgrade linux-image-azure-fdeUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-lowlatency-5.15Upgrade linux-image-5.15.0-1107-nvidiaUpgrade linux-image-5.15.0-1106-ibmUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-aws-fips-6.8Upgrade linux-image-aws-6.8Upgrade linux-image-ibm-5.15Upgrade linux-image-6.14.0-1007-oracleUpgrade linux-image-nvidia-tegraUpgrade linux-image-6.14.0-1007-raspiUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-5.15.0-1108-gkeUpgrade linux-image-gke-64kUpgrade linux-image-azure-fde-5.15Upgrade linux-image-5.15.0-1064-nvidia-tegra-rtUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-6.14.0-1007-azureUpgrade linux-image-5.15.0-1107-nvidia-lowlatencyUpgrade linux-image-raspi-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-generic-64k-6.8Upgrade linux-image-generic-64k-5.15Upgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-aws-fipsUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-kvm-5.15Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-xilinx-6.8Upgrade linux-image-oracle-5.15Upgrade linux-image-azure-fips-5.15Upgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-5.15.0-184-lowlatencyUpgrade linux-image-5.15.0-186-generic-lpaeUpgrade linux-image-5.15.0-1117-azure-fipsUpgrade linux-image-5.15.0-1064-nvidia-tegraUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1053-nvidia-tegra-igxUpgrade linux-image-realtime-5.15Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-raspiUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatency-6.8Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.14.0-1008-gcp-64kUpgrade linux-image-ibm-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-aws-fips-5.15Upgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-6.14.0-1007-oracle-64kUpgrade linux-image-6.14.0-1008-gcpUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-oem-22.04dUpgrade linux-image-6.14.0-1007-aws-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-azure-5.15Upgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1075-xilinx-zynqmpUpgrade linux-image-virtual-5.15Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-gke-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-raspi-5.15Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-5.15.0-186-fipsUpgrade linux-image-kvmUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1053-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-6.8Upgrade linux-image-generic-64kUpgrade linux-image-azureUpgrade linux-image-nvidia-5.15Upgrade linux-image-gkeop-5.15Upgrade linux-image-virtual-6.8Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-realtime-6.8.1Upgrade linux-image-generic-5.15Upgrade linux-image-gkeopUpgrade linux-image-oem-20.04Upgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1095-gkeopUpgrade linux-image-5.15.0-1111-realtimeUpgrade linux-image-6.14.0-22-genericUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-aws-64k | Jun 26, 2025 | May 1, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 10, 2025 | May 1, 2025 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub