Memory Management Bug in Xen Project Hypervisor for x86 HVM and PVH Guests
CVE-2021-28708
What is CVE-2021-28708?
The vulnerability arises in the populate-on-demand (PoD) operations within the Xen hypervisor, specifically affecting x86 HVM and PVH guests. It stems from a failure to properly align the base page frame number during certain hypercall operations, allowing misaligned Guest Frame Numbers (GFNs). This misalignment can lead to unexpected behaviors when managing memory allocation for virtual machines, potentially resulting in resource management inconsistencies. Affected operations include XENMEM_decrease_reservation and XENMEM_populate_physmap. Moreover, the handling of XENMEM_decrease_reservation may cause a host crash if the specified page order is neither 4K, 2M, nor 1G. Users are advised to review the latest security patches to mitigate this issue.
Affected Version(s)
xen xen-unstable
xen 4.12.x
xen 4.15.x
References
CVSS V3.1
Timeline
Vulnerability published
Vulnerability Reserved