{"id":"CVE-2026-102699","revision":"4e49620f1c354ac6a53401f17a73045e","records":[{"revision":"4e49620f1c354ac6a53401f17a73045e","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2026-102699","aliases":[],"title":"Arm: multiple issues with GNTTABOP_cache_flush","description":"[This CNA information record relates to multiple CVEs; the\ntext explains which aspects/vulnerabilities correspond to which CVE.]\n\n1) XSA-437 (CVE-2023-34321) addressed issues with overflows in\n   calculations involved in guests flushing caches through\n   GNTTABOP_cache_flush.  Unfortunately the fix there introduced a\n   calculation which may underflow, resulting in a loop which would - at\n   least on 64-bit Arm - take excessively long, and which would likely\n   eventually crash the hypervisor.\n\n   This is CVE-2026-102699.\n\n2) GNTTABOP_cache_flush may be issued on memory mapped from another\n   domain using the grant table interface.  However there was no\n   restriction to disallow the use of invalidate-without-clean against\n   read-only grant mappings, which may corrupt the granted memory.\n\n   This is CVE-2026-102702.","state":0,"publishedAt":"2026-10-13T15:45:13.073+00:00","modifiedAt":"2026-10-20T17:30:12.74+00:00","affected":[{"ecosystem":"Vendor product","name":"Xen","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"defaultStatus\": \"unknown\",\n                    \"product\": \"Xen\",\n                    \"vendor\": \"Xen\",\n                    \"versions\": [\n                        {\n                            \"status\": \"unknown\",\n                            \"version\": \"consult Xen advisory XSA-519\"\n                        }\n                    ]\n                }"}],"metrics":[],"references":["https://xenbits.xenproject.org/xsa/advisory-519.html"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-102699","license":"CVE Program Terms of Use","key":"cve-program:CVE-2026-102699","identifiers":["CVE-2026-102699"]},"retained":false,"historicalAffected":[]}],"coverage":[]}