CVE-2026-64562: Linux kernel · KVM: nVMX: Hide shadow VMCS right after VMCLEAR
Affects Linux kernelSource CVE Database V5
Not known to be exploited · CVSS 8.8 High · fixed in dc3eecfa219ebc9d01eaf7d1abd1441efe884dab : patch Linux kernel soon.
Data as of 26 Oct 2026, 13:47 UTC
- EPSS
- 0.1% chance of exploitation in 30 days – higher than 5% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- CISA SSVC
- Exploitation
- No evidence of active exploitation and no public proof of concept
- Automatable
- Attackers cannot reliably automate steps 1–4 of the kill chain
- Technical impact
- Total control over the software or total information disclosure
CISA SSVC assessment, 2026-10-16.
- Patch
- Available – fixed in dc3eecfa219ebc9d01eaf7d1abd1441efe884dab, b82c3144d8264265448292ca406f60bafeba3b6f, af56298e9d86e6098cd1d2e155cb2949b7c45412 +5
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 4 Aug 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Upgrade to a fixed release listed under Affected software.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
Description
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.
References
- git.kernel.org/stable/c/b82c3144d8264265448292ca406f60bafeba3b6f (opens in a new tab)
- git.kernel.org/stable/c/4f50e6aec16f69627dbad5704d1e90a255d766a7 (opens in a new tab)
- git.kernel.org/stable/c/dc3eecfa219ebc9d01eaf7d1abd1441efe884dab (opens in a new tab)
- git.kernel.org/stable/c/af56298e9d86e6098cd1d2e155cb2949b7c45412 (opens in a new tab)
- git.kernel.org/stable/c/589419470030a89f16cf19300658b6dc644ca946 (opens in a new tab)
- git.kernel.org/stable/c/8001d2ce9d9bd09118ce523aef595aa094573ae3 (opens in a new tab)
- git.kernel.org/stable/c/1dabef6e206568bf9d9ade74f6e56a48ea35695d (opens in a new tab)
- git.kernel.org/stable/c/622ebfac01ba4f9c0060cebd41257fe46fc4a0b3 (opens in a new tab)