Impact
gnttab: cache-flush handling may cause page reference leak due to an omitted NULL pointer check that fails to drop page references in an error path. The bug leads to a reference count leak for memory pages owned by the DOM_IO and DOM_COW system domains. While it does not provide direct data exposure or code execution, repeated cache flushes can consume memory resources, potentially resulting in a denial of service if a privileged user can trigger the vulnerability.
Affected Systems
The Xen hypervisor’s gnttab module is affected, specifically when the original gnttab_cache_flush implementation is present without the subsequent patch added by XSA-232. Any Xen deployment that has not updated to include the XSA‑232 fix remains vulnerable, as no specific version range is supplied in the advisory.
Risk and Exploitability
The EPSS score is < 1%, indicating a very low but nonzero likelihood of exploitation, and the CVSS score of 4.7 classifies the vulnerability as medium severity. Based on the description, it is inferred that the issue requires local or privileged access to the hypervisor to trigger the problematic cache flush, and it does not offer remote code execution or privilege escalation. Therefore the primary concern is memory resource exhaustion that could lead to a denial of service in a long‑running environment. No public exploit is currently known.
OpenCVE Enrichment
Debian DSA