High · published February 28, 2024
In the Linux kernel, the following vulnerability has been resolved:
KVM: VMX: Disable preemption when probing user return MSRs
Disable preemption when probing a user return MSR via RDSMR/WRMSR. If
the MSR holds a different value per logical CPU, the WRMSR could corrupt
the host's value if KVM is preempted between the RDMSR and WRMSR, and
then rescheduled on a different CPU.
Opportunistically land the helper in common x86, SVM will use the helper
in a future commit.
| Product | Versions | Fixed in |
|---|---|---|
| linux/linux_kernel | ≥ 5.5, < 5.10.38 | 5.10.38 |
| linux/linux_kernel | ≥ 5.11, < 5.11.22 | 5.11.22 |
| linux/linux_kernel | ≥ 5.12, < 5.12.5 | 5.12.5 |
| linux/linux_kernel | all versions | — |