Database/Kernel, userspace & hypervisor

Linux kernel (arch/x86/kvm/svm): KVM computed the usable size of the guest-provided GHCB scratch area wrongly, so a
Impact
KVM computed the usable size of the guest-provided GHCB scratch area wrongly, so a guest that points its scratch pointer partway into the shared buffer gets KVM to read and write past the end of it. That is a guest-controlled host-kernel buffer overflow out of an encrypted VM - the escape primitive the whole SEV design is meant to prevent.
Who can reach it
A malicious SEV-ES / SEV-SNP guest sets an in-GHCB scratch pointer at an offset inside the shared buffer and then issues an operation (notably a Page State Change request) whose payload runs past the real end of the area. Reachable purely from guest ring 0 on any node running AMD confidential VMs; no host access needed.
What to do
Update to a kernel containing the referenced stable commits (no fixed version string was published with the record - match the commit hash). Interim: drain SEV-ES/SNP tenants off unpatched nodes, or disable SEV-ES/SNP guest types in the scheduler until patched.
References
Related entries
- Linux kernel (arch/x86/kvm/svm): A confidential guest can hand KVM a port-I/O request with length or count zeroCVE-2026-63940 · Linux kernel (arch/x86/kvm/svm)Critical
- Linux kernel (arch/x86/kvm/svm): When a GSI route changed to something that cannot be posted, KVM only fixed up theCVE-2025-37885 · Linux kernel (arch/x86/kvm/svm)High
- Linux kernel (arch/x86/kvm/svm): KVM read Page State Change entries and indices out of a guest-writable buffer moreCVE-2026-63937 · Linux kernel (arch/x86/kvm/svm)High
- Linux kernel (arch/x86/kvm/svm): Hardware ignores the low five bits of CR3 when loading PDPTEs, but KVM's nested SVMCVE-2024-50115 · Linux kernel (arch/x86/kvm/svm)High
- Linux kernel (arch/x86/kvm/svm): If AVIC is inhibited while a nested guest is running, KVM leaves the x2APIC MSRsCVE-2026-74516 · Linux kernel (arch/x86/kvm/svm)High
- Linux kernel (arch/x86/kvm/svm): VMLOAD/VMSAVE executed by an L2 guest and not intercepted by L1 were emulated againstCVE-2026-43133 · Linux kernel (arch/x86/kvm/svm)High
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.