Database/Kernel, userspace & hypervisor

KVM arm64: guest hypervisor using ZCR_EL1 escapes its SVE vector-length cap on nested restore
Impact
A VHE guest hypervisor can update ZCR_EL2 through ZCR_EL2 (which traps and was capped) or through ZCR_EL1 (which does not trap and was not handled at all). On SVE context restore for an L2 guest, KVM wrote the guest hypervisor's raw view into the physical ZCR_EL2, so a guest that used the ZCR_EL1 accessor got vector lengths beyond its configured limit. The fix moves capping to the restore points and makes ZCR_EL2 a sanitised register so only the LEN field is stateful. On an Arm host running nested virtualization this is a guest escaping a configured hardware limit - state confusion across the L1/L2 boundary rather than a demonstrated host-memory read. It is Arm64-only and only reachable where nested virtualization is in use, which is a narrow slice of accelerator fleets.
Who can reach it
A guest hypervisor (L1) on an Arm64 KVM host with nested virtualization enabled, writing ZCR_EL1. Requires running a VM on the host; no remote path and nothing reachable from a plain non-nested guest or from a host without SVE.
What to do
Update the host kernel to a stable release with the restore-point capping (three stable commits linked) and reboot each Arm64 KVM host; KVM core changes are not hot-patchable. x86 hosts and hosts that do not enable nested virtualization are unaffected, so most fleets can fold this into normal kernel maintenance. The record carries no vendor advisory with fixed version strings.
References
Related entries
- Linux kernel (drivers/vfio/pci): Vfio-pci exports a dma-buf over BAR memory without confirming those BAR resources wereCVE-2026-64042 · Linux kernel (drivers/vfio/pci)High
- Linux kernel crypto/ecc: missing carry in 128-bit accumulation corrupts ECC arithmetic at a boundaryCVE-2026-64313 · Linux kernel crypto/ecc (vli multiplication carry handling)High
- Linux kernel QAT: use-after-free tearing down SR-IOV while VF2PF response work is in flightCVE-2026-64438 · Linux kernel Intel QAT driver (VF2PF work teardown in adf_disable_sriov)High
- Linux kernel (drivers/vfio/pci): If vfio-pci device registration fails after the device joined the VGA arbiter, theCVE-2026-64475 · Linux kernel (drivers/vfio/pci)High
- Linux kernel (arch/x86/kvm/mmu): If reclaiming shadow pages invalidates the root a fault is being serviced against, KVMCVE-2026-64561 · Linux kernel (arch/x86/kvm/mmu)High
- Linux kernel (arch/x86/kvm/vmx): Nested teardown freed the shadow VMCS page while vmcs01 still referenced it, andCVE-2026-64562 · Linux kernel (arch/x86/kvm/vmx)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.