CVE Database›Document archive›CVE-2026-89931

CVE-2026-89931

kernel: KVM: nVMX: Ensure KVM_REQ_GET_NESTED_STATE_PAGES is cleared on VM-Exit

Loading…

Severity

Moderate

Red Hat Product Security

4.7

CVSS 3.1

Review impact separately from score.

Published · September 16, 2026

Updated · November 3, 2026

Description

A flaw was found in the Kernel-based Virtual Machine (KVM) nVMX component of the Linux kernel. This vulnerability arises from improper handling of nested virtual machine (VM) exits, where a specific request flag is not consistently cleared. This oversight can lead to the same memory pages being mapped twice, a form of memory corruption. A malicious guest virtual machine could exploit this to cause system instability, leading to a denial of service, or potentially gain unauthorized access to sensitive information.

Statement

KVM nVMX may fail to clear KVM_REQ_GET_NESTED_STATE_PAGES when CONFIG_KVM_HYPERV is disabled because the request check was compiled only under the Hyper V path. A nested guest workflow can then leave the request pending across a nested VM Exit and later VMLAUNCH or VMRESUME, which may double map vmcs12 related pages. For the CVSS the PR:L is used because an attacker needs local ability to use KVM and run a nested virtualization workload, but full host administrative privileges are not necessarily required in common /dev/kvm group based deployments. The issue is not network reachable and is triggered through local KVM ioctls and guest execution rather than packet traffic. Impact is primarily denial of service or resource exhaustion from repeated page mapping or reference retention. No concrete arbitrary write, UAF, or information leak primitive is visible from this patch, so confidentiality and integrity remain none for the grounded score.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.

CVSS / CWE

CVSS 3.1 · 4.7
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H

CWE-672 · Operation on a Resource after Expiration or Release