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

KVM: arm64: nv: Re-translate VNCR before injecting abort

KVM faults in the VNCR page with FOLL_WRITE whenever the guest aborts
for a write, similar to how a regular stage-2 mapping is handled. It is
entirely possible that the guest reads from the VNCR before writing to
it, in which case the PFN could only be read-only.

Invalidate the VNCR TLB and re-fetch the translation upon taking a VNCR
abort, allowing the host mapping to be faulted in for write the second
time around. Interestingly enough, this also satisfies the ordering
requirements of FEAT_ETS2/3 between descriptor updates and MMU faults.
Published: 2026-08-15
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability originates in the Linux kernel KVM ARM64 implementation, where the VNCR page is not correctly re‑translated after a guest abort for a write. This oversight can cause the kernel to fault on the second write, potentially leading to a host crash or loss of service. The weakness is tied to improper handling of memory translation and TLB invalidation, which may allow a malicious guest to trigger a kernel fault through crafted abort sequences.

Affected Systems

All Linux kernel versions that use the KVM ARM64 VM‑ops and the VNCR mechanism are affected. The problem is reported in the kernel source and applies to any system running a Linux kernel that hosts virtual machines on ARM64 hardware.

Risk and Exploitability

The CVSS score is not publicly documented, and the EPSS score for this vulnerability is not available. It is not listed in the CISA KEV catalog, indicating no confirmed widespread exploitation. However, attackers who can run code inside a guest VM could exploit the flaw by provoking a write abort on the VNCR, which may result in a kernel fault and denial of service on the host. The likely attack vector is a malicious guest VM performing a sequence of reads and writes that exercise the VNCR page in a way that triggers the faulty re‑translation logic.

Generated by OpenCVE AI on August 15, 2026 at 09:55 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a release that incorporates the KVM ARM64 VNCR re‑translation fix.
  • If a kernel upgrade is not immediately possible, isolate the affected host and restrict the use of the VNCR feature in guest configurations.
  • Monitor guest VM activity for abnormal abort patterns and consider disabling the offending feature via kernel parameters or patches.

Generated by OpenCVE AI on August 15, 2026 at 09:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 15 Aug 2026 10:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-787

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: nv: Re-translate VNCR before injecting abort KVM faults in the VNCR page with FOLL_WRITE whenever the guest aborts for a write, similar to how a regular stage-2 mapping is handled. It is entirely possible that the guest reads from the VNCR before writing to it, in which case the PFN could only be read-only. Invalidate the VNCR TLB and re-fetch the translation upon taking a VNCR abort, allowing the host mapping to be faulted in for write the second time around. Interestingly enough, this also satisfies the ordering requirements of FEAT_ETS2/3 between descriptor updates and MMU faults.
Title KVM: arm64: nv: Re-translate VNCR before injecting abort
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-15T05:54:59.698Z

Reserved: 2026-08-09T03:40:39.916Z

Link: CVE-2026-72278

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:21:57.927

Modified: 2026-08-15T06:21:57.927

Link: CVE-2026-72278

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-15T10:00:06Z

Weaknesses
  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')

  • CWE-787

    Out-of-bounds Write