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

KVM: arm64: nv: Inject SEA if kvm_translate_vncr() can't resolve PFN

kvm_handle_vncr_abort() assumes that s1_walk_result conveys an abort
when kvm_translate_vncr() returns -EFAULT. This is not always the case
as it's possible to encounter 'late' failures on the output of S1
translation, e.g. a GFN outside of the memslots.

Fix it by preparing an external abort before returning from
kvm_translate_vncr(). Get rid of the BUG_ON() in the fault injection
path while at it.
Published: 2026-08-28
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation
Action: Immediate Patch
AI Analysis

Impact

The flaw in the KVM arm64 subsystem causes the VNCR abort handler to misinterpret certain translation failures, allowing a guest to trigger a Secure Exception Abort (SEA) in the host. This injection could let the guest execute privileged code or corrupt kernel state; the exact privilege escalation outcome is inferred from the description rather than explicitly stated.

Affected Systems

All Linux arm64 kernels that include the buggy kvm_translate_vncr() implementation before the patch, across mainstream distributions and custom kernels used to host KVM guests on Arm‑64 platforms.

Risk and Exploitability

The CVSS score of 7.1 denotes a moderate severity. The EPSS score of less than 1% indicates a low likelihood of exploitation in the wild, and the vulnerability is not listed in CISA KEV. Attackers would need to launch the vulnerability from an untrusted guest that can provoke a late failure in S1 translation. The overall risk is moderate to high for environments running untrusted guests or lacking hardening controls.

Generated by OpenCVE AI on September 2, 2026 at 05:16 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the kernel patch that fixes kvm_translate_vncr() and related abort handling (see the provided commit links).
  • If a kernel upgrade cannot be performed immediately, disable KVM on the host or restrict it to trusted guests to eliminate the surface area.
  • Enable kernel hardening features such as SELinux or AppArmor, enforce strict cgroup limits, and monitor for anomalous SEA abort events.

Generated by OpenCVE AI on September 2, 2026 at 05:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 01 Sep 2026 22:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-264

Tue, 01 Sep 2026 12:15:00 +0000

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

None

threat_severity

Moderate


Sat, 29 Aug 2026 10:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-264

Sat, 29 Aug 2026 09:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-264
CWE-703

Sat, 29 Aug 2026 06:45:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Fri, 28 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-264
CWE-703

Fri, 28 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: nv: Inject SEA if kvm_translate_vncr() can't resolve PFN kvm_handle_vncr_abort() assumes that s1_walk_result conveys an abort when kvm_translate_vncr() returns -EFAULT. This is not always the case as it's possible to encounter 'late' failures on the output of S1 translation, e.g. a GFN outside of the memslots. Fix it by preparing an external abort before returning from kvm_translate_vncr(). Get rid of the BUG_ON() in the fault injection path while at it.
Title KVM: arm64: nv: Inject SEA if kvm_translate_vncr() can't resolve PFN
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-08-29T06:21:53.024Z

Reserved: 2026-08-26T14:34:25.781Z

Link: CVE-2026-80665

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-28T08:16:51.747

Modified: 2026-08-29T07:16:49.080

Link: CVE-2026-80665

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-80665 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-02T05:30:08Z

Weaknesses
  • CWE-253

    Incorrect Check of Function Return Value