Database/Kernel, userspace & hypervisor

Linux kernel KVM on AMD: stale CR8 write intercept after AVIC activation desynchronises guest TPR
Impact
KVM on AMD hosts failed to clear CR8 write interception when AVIC was activated, so a guest that goes through INIT then wait-for-SIPI while AVIC is deactivated keeps CR8 intercepted forever. On its own that is a performance tax, but combined with the earlier TPR sync defect it leaves the task priority register hardware sees wildly out of step with the guest's view, which is fatal to Windows guests. For an operator running GPU VMs with passthrough accelerators on EPYC hosts this shows up as guests hanging or crashing with no obvious host-side cause; the published vector scores it availability-only (C:N/I:N/A:H). Intel hosts are not affected - this is specific to the SVM/AVIC path.
Who can reach it
Local to the host, authenticated: a guest that can drive its own vCPUs through INIT/SIPI transitions while AVIC is toggled. No host credentials are needed beyond the ability to run a VM; a tenant VM on a shared hypervisor is enough.
What to do
Update to a stable kernel that explicitly sets and clears CR8 write interception on AVIC (de)activation and warns on a CR8 #VMEXIT while AVIC is active. It is a host kernel change, so plan to live-migrate or shut down the guests, reboot the hypervisor onto the fixed kernel, and bring workloads back; disabling AVIC (avic=0) avoids the inconsistent state at a performance cost if a reboot cannot be scheduled yet.
References
Related entries
- Linux kernel BPF cgroup storage: bogus pointer read and key copied to userspace at end of listCVE-2026-45838 · Linux kernel BPF (cgroup_storage_get_next_key() end-of-list detection)Medium
- Linux kernel SUNRPC auth_gss: kernel memory leaks on GSS-proxy XDR decode error pathsCVE-2026-45870 · Linux kernel SUNRPC auth_gss (gssx_dec_ctx / gssx_dec_status / gssx_dec_name XDR decode)Medium
- Linux kernel (drivers/pci): A failed mmap of peer-to-peer DMA memory leaks the pgmap reference it took, and the leak isCVE-2026-45880 · Linux kernel (drivers/pci)Medium
- Linux kernel BPF: wrong bpf_xdp_store_bytes argument type lets the helper read uninitialized memoryCVE-2026-45886 · Linux kernel BPF (bpf_xdp_store_bytes helper argument type)Medium
- Linux kernel RT scheduler: self-IPI storm in rto_next_cpu() can hard-lock a CPUCVE-2026-45919 · Linux kernel sched/rt (rto_next_cpu() RT push-IPI loop)Medium
- Linux kernel SUNRPC auth_gss: gss_auth reference leaked when gss_alloc_msg allocation failsCVE-2026-45964 · Linux kernel SUNRPC auth_gss (gss_alloc_msg kref leak on kstrdup_const failure)Medium
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.