Linux Kernel KVM Nested SVM User-Triggered Warning Removal Vulnerability

Vulnerability

A vulnerability exists in the Linux kernel's KVM (Kernel-based Virtual Machine) component, specifically within the nested SVM (Secure Virtual Machine) handling. The issue arises from a user-triggerable warning that can be easily activated by modifying CPUID values after loading the CR3 register, which is part of the state management for virtual CPUs. This vulnerability has been addressed by removing the warning, as it did not provide meaningful protection or benefit to userspace, and could potentially disrupt normal operations.

Impact

Exploitation of this vulnerability could lead to unnecessary warnings being generated, which may indicate a problem that could be misinterpreted as an error or issue in the system.

Reproduction

The vulnerability can be reproduced by running a modified version of the KVM state restoration self-test. This involves creating a virtual CPU, loading its state, and then altering the CPUID properties before restoring the state again. The specific change includes setting the CR3 register to a value that triggers the warning, thereby demonstrating how easily the issue can be activated from userspace.

Remediation

No specific remediation is required, as the vulnerability has already been addressed in the Linux kernel stable tree.

Added: May 8, 2026, 4:01 PM
Updated: May 8, 2026, 4:01 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
4.3
remediation
7.7
relevance
7.8
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.