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

KVM: x86: check for nEPT/nNPT in slow flush hypercalls

Checking is_guest_mode(vcpu) is incorrect, because translate_nested_gpa()
is only valid if an L2 guest is running *with nested EPT/NPT enabled*.
Instead use the same condition as translate_nested_gpa() itself.
Published: 2026-05-28
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The KVM module in the Linux kernel contains an incorrect check for nested EPT/NPT when processing slow flush hypercalls. Because translate_nested_gpa() is only valid when an L2 guest operates with nested EPT/NPT enabled, the code incorrectly relies on is_guest_mode(vcpu). As a result, the hypervisor may execute translation paths that are intended only for nested paging, which can trigger invalid memory operations and cause a kernel panic. The flaw is a CWE‑266 weakness where a security‑related condition is omitted or misused. In practice, a compromised or maliciously crafted nested guest that can invoke the specific hypercall may trigger the crash, leading to a loss of the underlying virtual machine and potentially the entire host.

Affected Systems

Any Linux distribution that ships with the standard Linux kernel and supports KVM may be affected. The exposed code exists in the core KVM module and is present in all kernel versions before the commit that added the proper nested‑EPT/NPT guard. Hence, all builds built from the mainline kernel prior to that change are vulnerable regardless of distribution or kernel release number.

Risk and Exploitability

The CVSS score of 5.5 indicates a moderate risk and the EPSS score of < 1 % reflects a very low exploitation probability. The vulnerability is not listed in CISA's KEV catalog. The bug only manifests in environments that use nested virtualization and exploit the specific slow flush hypercall sequence. The likely attack vector is a local or privileged nested guest that can trigger the hypercall; indirect remote exploitation is not presumed. Operators running nested guests should consider the potential of hypervisor instability, whereas hosts that disable nested virtualization or EPT/NPT are effectively insulated from this issue.

Generated by OpenCVE AI on August 12, 2026 at 04:28 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a Linux kernel update that includes the KVM fix for the nested EPT/NPT check.
  • If a kernel upgrade cannot be performed immediately, disable nested virtualization or EPT/NPT for all affected guests to prevent the problematic hypercall path from being exercised.
  • Monitor hypervisor logs for abnormal KVM hypercall activity and apply the kernel patch once it becomes available.

Generated by OpenCVE AI on August 12, 2026 at 04:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8566-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8567-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8568-1 Linux kernel (OEM) vulnerabilities
Ubuntu USN Ubuntu USN USN-8569-1 Linux kernel (HWE) vulnerabilities
Ubuntu USN Ubuntu USN USN-8574-1 Linux kernel (GCP FIPS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8593-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8574-2 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8595-1 Linux kernel (Oracle) vulnerabilities
Ubuntu USN Ubuntu USN USN-8596-1 Linux kernel (NVIDIA) vulnerabilities
Ubuntu USN Ubuntu USN USN-8595-2 Linux kernel (AWS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8603-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8606-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8607-1 Linux kernel (Azure CVM) vulnerabilities
Ubuntu USN Ubuntu USN USN-8608-1 Linux kernel (Azure FIPS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8609-1 Linux kernel (Azure CVM) vulnerabilities
Ubuntu USN Ubuntu USN USN-8574-3 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8595-3 Linux kernel (AWS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8618-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8619-1 Linux kernel (HWE) vulnerabilities
History

Fri, 29 May 2026 02:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-285

Fri, 29 May 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-266
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Low


Thu, 28 May 2026 13:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-285

Thu, 28 May 2026 10:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: KVM: x86: check for nEPT/nNPT in slow flush hypercalls Checking is_guest_mode(vcpu) is incorrect, because translate_nested_gpa() is only valid if an L2 guest is running *with nested EPT/NPT enabled*. Instead use the same condition as translate_nested_gpa() itself.
Title KVM: x86: check for nEPT/nNPT in slow flush hypercalls
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-06-14T17:56:46.141Z

Reserved: 2026-05-13T15:03:33.099Z

Link: CVE-2026-46131

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Undergoing Analysis

Published: 2026-05-28T10:16:28.663

Modified: 2026-06-24T17:52:24.747

Link: CVE-2026-46131

cve-icon Redhat

Severity : Low

Publid Date: 2026-05-28T00:00:00Z

Links: CVE-2026-46131 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-12T04:30:04Z

Weaknesses