Description
[This CNA information record relates to multiple CVEs; the
text explains which aspects/vulnerabilities correspond to which CVE.]

1) XSA-437 (CVE-2023-34321) addressed issues with overflows in
calculations involved in guests flushing caches through
GNTTABOP_cache_flush. Unfortunately the fix there introduced a
calculation which may underflow, resulting in a loop which would - at
least on 64-bit Arm - take excessively long, and which would likely
eventually crash the hypervisor.

This is CVE-2026-102699.

2) GNTTABOP_cache_flush may be issued on memory mapped from another
domain using the grant table interface. However there was no
restriction to disallow the use of invalidate-without-clean against
read-only grant mappings, which may corrupt the granted memory.

This is CVE-2026-102702.
Published: 2026-10-13
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

The vulnerability originates from an integer underflow that occurs during the calculation performed when a guest issues the GNTTABOP_cache_flush operation on a Xen hypervisor. The underflow leads to an unbounded loop that can run for an excessively long time, eventually causing the hypervisor to crash. The result is a denial of service at the host level, affecting all guests running on the compromised Xen hypervisor. The weakness is an improper handling of arithmetic boundaries, which does not provide direct code execution or data modification but can still alter the hypervisor’s state.

Affected Systems

Xen hypervisors that support 64‑bit Arm guests and have not yet applied the XSA‑437 patch are affected. Any host running a 64‑bit Arm build of Xen and executing GNTTABOP_cache_flush operations in guests is susceptible, regardless of specific Xen version numbers as long as the fix has not been incorporated.

Risk and Exploitability

The CVSS score of 7.5 indicates a medium‑to‑high severity, while an EPSS score of less than 1% implies a low but nonzero likelihood of exploitation. The CVE is not listed in the CISA KEV catalog, but the vulnerability can be triggered by any guest capable of issuing the GNTTABOP_cache_flush command on a grant table entry, so the attack vector is likely an internal guest environment. Because the flaw leads to an unbounded loop that ultimately crashes the hypervisor, it poses a high‑severity denial‑of‑service risk for affected deployments. The lack of a publicly available exploit, combined with the severity of a hypervisor crash, suggests that the risk remains significant yet limited to environments that allow the required operation.

Generated by OpenCVE AI on October 23, 2026 at 07:08 UTC.

Remediation

Vendor Workaround

There is no known mitigation.


OpenCVE Recommended Actions

  • Update the Xen hypervisor to a version that includes the XSA‑437 patch, which corrects the GNTTABOP_cache_flush calculation.
  • Where possible, restrict or disable the GNTTABOP_cache_flush operation for guests that do not require it, thereby reducing the opportunity for the underflow condition to be triggered.
  • Monitor Xen host logs for signs of extended execution times or abrupt hypervisor crashes and configure alerts to detect such events promptly.

Generated by OpenCVE AI on October 23, 2026 at 07:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DSA Debian DSA DSA-6571-1 xen security update
History

Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-190

Tue, 20 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-191
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 13 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-190

Tue, 13 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
First Time appeared Xen
Xen xen
Vendors & Products Xen
Xen xen

Tue, 13 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
Description [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] 1) XSA-437 (CVE-2023-34321) addressed issues with overflows in calculations involved in guests flushing caches through GNTTABOP_cache_flush. Unfortunately the fix there introduced a calculation which may underflow, resulting in a loop which would - at least on 64-bit Arm - take excessively long, and which would likely eventually crash the hypervisor. This is CVE-2026-102699. 2) GNTTABOP_cache_flush may be issued on memory mapped from another domain using the grant table interface. However there was no restriction to disallow the use of invalidate-without-clean against read-only grant mappings, which may corrupt the granted memory. This is CVE-2026-102702.
Title Arm: multiple issues with GNTTABOP_cache_flush
References

cve-icon MITRE

Status: PUBLISHED

Assigner: XEN

Published:

Updated: 2026-10-20T17:30:12.740Z

Reserved: 2026-09-29T16:11:40.973Z

Link: CVE-2026-102699

cve-icon Vulnrichment

Updated: 2026-10-20T17:29:52.815Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-13T16:17:09.510

Modified: 2026-10-20T18:17:15.180

Link: CVE-2026-102699

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T07:15:17Z

Weaknesses
  • CWE-191

    Integer Underflow (Wrap or Wraparound)