Skip to main content

Linux Kernel KVM CVE-2026-64562

| EUVDEUVD-2026-52603 HIGH
2026-08-04 Linux GHSA-mc77-r35g-cpmm
8.8
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
8.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
vuln.today AI
7.8 HIGH

Race condition requires precise timing of vCPU migration during teardown (AC:H); PR:L reflects guest VM access needed; S:C because exploitation crosses the guest-to-host boundary.

3.1 AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
SUSE
7.8 HIGH
AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
Red Hat
8.8 HIGH
qualitative

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Generated
Aug 08, 2026 - 15:23 vuln.today
CVSS changed
Aug 08, 2026 - 15:22 NVD
8.8 (HIGH)
Patch available
Aug 04, 2026 - 07:01 EUVD
CVE Published
Aug 04, 2026 - 06:23 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 04, 2026 - 06:23 cve.org
HIGH 8.8

DescriptionCVE.org

In the Linux kernel, the following vulnerability has been resolved:

KVM: nVMX: Hide shadow VMCS right after VMCLEAR

free_nested() frees the shadow VMCS while vmcs01 still points to it. But because it is asynchronous with respect to loaded_vmcs_clear(), the vCPU might migrate before the pointer is cleared and __loaded_vmcs_clear() may then execute VMCLEAR.

The VMCS needs to stay attached until its explicit VMCLEAR completes, but then it can be hidden and the page safely freed.

AnalysisAI

Race condition in the Linux kernel's KVM nVMX (nested VMX) subsystem allows a low-privileged local attacker to trigger a use-after-free via shadow VMCS teardown, with potential for full hypervisor compromise. The flaw arises because free_nested() releases the shadow VMCS page while vmcs01 still holds a dangling pointer; if the vCPU migrates to another physical CPU before the pointer is cleared, __loaded_vmcs_clear() executes VMCLEAR against the freed page, corrupting kernel memory. No public exploit code exists and no active exploitation is confirmed (EPSS 0.16%, 5th percentile), but the S:C scope change in the CVSS vector and the C:H/I:H/A:H impact triad indicate this could enable a guest-to-host escape under the right conditions.

Technical ContextAI

KVM (Kernel-based Virtual Machine) implements nested virtualization via nVMX, allowing a guest OS (L1) to itself act as a hypervisor over a nested guest (L2). Intel VT-x uses a Virtual Machine Control Structure (VMCS) to track per-vCPU hypervisor state; nVMX adds a 'shadow VMCS' that the L1 hypervisor can read/write without a VMEXIT. The race window exists between free_nested() freeing the shadow VMCS page and loaded_vmcs_clear() issuing VMCLEAR to flush it on whichever physical CPU currently owns it. Because KVM vCPUs can migrate between physical CPUs asynchronously, __loaded_vmcs_clear() on a remote CPU may execute VMCLEAR against the already-freed page. CWE is not formally assigned, but this maps to CWE-416 (Use After Free) and CWE-362 (Race Condition). Affected products per EUVD CPE: cpe:2.3:a:linux:linux:*. The regression was introduced at commit 355f4fb1405ec29d0fac49b4d41fcd78cbd455d5 (Linux 4.9 era).

RemediationAI

The primary remediation is upgrading to a patched Linux kernel version. Stable-branch patches are available at the following commits on kernel.org: 8001d2ce9d9b (branch ~6.6.x, patch 6.6.148), 589419470030 (patch 6.18.42), 622ebfac01ba (patch 7.1.6), 1dabef6e2065, and af56298e9d86 (patch 6.12.101). The upstream fix for 7.2 is documented as 7.2-rc5. Apply the patch appropriate to your kernel stable branch. If immediate patching is not possible, the most effective compensating control is disabling nested virtualization exposure to untrusted guests by removing the 'nested=1' parameter from the kvm-intel module (modprobe kvm-intel nested=0) - this eliminates the attack surface entirely but prevents L1 guests from running their own hypervisors (e.g., running KVM or Hyper-V inside a VM). Alternatively, restrict access to KVM device nodes so that untrusted low-privileged users cannot instantiate or migrate vCPUs. Monitor kernel.org stable queues and downstream distribution security advisories (Ubuntu USN, Red Hat RHSA, SUSE SLES) for official package updates.

Vendor StatusVendor

SUSE

Severity: Important
Product Status
openSUSE Tumbleweed Fixed
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected

Share

CVE-2026-64562 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy