Junglewise Threat Intelligence

CVE-2026-43315: Linux kernel KVM user-triggerable warning in nSVM nested state load

CVE-2026-43315 · Severity: info · CVSS 2.1 · Published 2026-05-08

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's virtualization component (KVM) for AMD processors could allow a local user to trigger a kernel warning. This occurs when a virtual machine's state is restored in a specific sequence, causing the system to report a non-fatal error. While this does not lead to a full system crash or data theft, it can clutter system logs and indicates a minor flaw in how the kernel handles virtual machine configurations.

Technical details

A vulnerability in `arch/x86/kvm/svm/nested.c` within the Linux kernel's KVM implementation for AMD (nSVM) allowed userspace to trigger a `WARN_ON_ONCE` during `svm_set_nested_state()`. The issue stems from `nested_svm_load_cr3()` failing when userspace modifies CPUID properties (specifically `MAX_PHY_ADDR`) after loading CR3, creating an 'illegal' state that KVM's ABI technically permits. An attacker with access to the KVM ioctl interface can trigger this warning by providing a specific sequence of `KVM_SET_CPUID2` and `KVM_SET_NESTED_STATE` calls. The fix involves removing the `WARN_ON_ONCE` macro, as the condition does not represent a critical kernel failure but rather a permissible (if unusual) userspace configuration.

Affected products

  • Linux Linux kernel 6.18.0-rc7; 6.1.y; 6.6.y; 6.10.y; 6.11.y; 6.12.y; 6.13.y

Timeline

  • 2025-12-16: patched: Initial patch authored by Sean Christopherson
  • 2026-05-08: advisory: CVE-2026-43315 published

References

Related threats