KVM: nVMX: Ensure KVM_REQ_GET_NESTED_STATE_PAGES is cleared on VM-Exit
Summary
| CVE | CVE-2026-89931 |
| State | PUBLISHED |
| Assigner | Linux |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2026-09-16 11:17:02 UTC |
| Updated | 2026-10-19 09:18:38 UTC |
| Description | In the Linux kernel, the following vulnerability has been resolved:
KVM: nVMX: Ensure KVM_REQ_GET_NESTED_STATE_PAGES is cleared on VM-Exit
Always check and clear KVM_REQ_GET_NESTED_STATE_PAGES when emulating a
nested VM-Exit to ensure the request is cleared, even when KVM was built
with CONFIG_KVM_HYPERV=n, as KVM subtly relies on the "check" to clear
the flag and thus avoid double-mapping the vmcs12 pages, e.g. if KVM
manages to bail from VM-Enter without processing the request, and then
emulates VMLAUNCH or VMRESUME. |
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|
| CNA |
Linux |
Linux |
affected b4f69df0f65e97fec439130a0d0a8b9c7cc02df2 ae190f2439ca30067927077bf570d4c5edf07a0f git |
Not specified |
| CNA |
Linux |
Linux |
affected b4f69df0f65e97fec439130a0d0a8b9c7cc02df2 674a3244f07f323f21a106a7bdcaebb6db6a5058 git |
Not specified |
| CNA |
Linux |
Linux |
affected b4f69df0f65e97fec439130a0d0a8b9c7cc02df2 bbec4adc2f340d85f4a77a9ddcddaa6b1f4639c5 git |
Not specified |
| CNA |
Linux |
Linux |
affected b4f69df0f65e97fec439130a0d0a8b9c7cc02df2 11722439fb206c88e6f31be54173efa9880b4ccb git |
Not specified |
| CNA |
Linux |
Linux |
affected 6.8 |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.8 semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.12.110 6.12.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.18.51 6.18.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 7.2.5 7.2.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 7.3 * original_commit_for_fix |
Not specified |
References
| Reference | Source | Link | Tags |
|---|
| git.kernel.org/stable/c/bbec4adc2f340d85f4a77a9ddcddaa6b1f4639c5 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/11722439fb206c88e6f31be54173efa9880b4ccb |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/ae190f2439ca30067927077bf570d4c5edf07a0f |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/674a3244f07f323f21a106a7bdcaebb6db6a5058 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| CVE Program record |
CVE.ORG |
www.cve.org |
canonical |
| NVD vulnerability detail |
NVD |
nvd.nist.gov |
canonical, analysis |
No vendor comments have been submitted for this CVE.
There are currently no legacy QID mappings associated with this CVE.