CVE-2021-47110

Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
15/03/2024
Last modified:
13/03/2025

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> x86/kvm: Disable kvmclock on all CPUs on shutdown<br /> <br /> Currenly, we disable kvmclock from machine_shutdown() hook and this<br /> only happens for boot CPU. We need to disable it for all CPUs to<br /> guard against memory corruption e.g. on restore from hibernate.<br /> <br /> Note, writing &amp;#39;0&amp;#39; to kvmclock MSR doesn&amp;#39;t clear memory location, it<br /> just prevents hypervisor from updating the location so for the short<br /> while after write and while CPU is still alive, the clock remains usable<br /> and correct so we don&amp;#39;t need to switch to some other clocksource.

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.4.125 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.5 (including) 5.10.43 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.11 (including) 5.12.10 (excluding)
cpe:2.3:o:linux:linux_kernel:5.13:rc1:*:*:*:*:*:*