ALPINE-CVE-2021-28701
Another race in XENMAPSPACE_grant_table handling Guests are permitted access to certain Xen-owned pages of memory. The majority of such pages remain allocated / associated with a guest for its entire lifetime. Grant table v2 status pages, however, are de-allocated when a guest switches (back) from v2 to v1. Freeing such pages requires that the hypervisor enforce that no parallel request can result in the addition of a mapping of such a page to a guest. That enforcement was missing, allowing guests to retain access to pages that were freed and perhaps re-used for other purposes. Unfortunately, when XSA-379 was being prepared, this similar issue was not noticed.
Risk Scores
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Alpine:v3.21 | xen | 4.2.0-r3, 4.2.0-r4, 4.2.0-r5 |
| Alpine:v3.18 | xen | 4.5.1-r2, 4.9.1-r2, 4.9.1-r1 |
| Alpine:v3.17 | xen | 4.15.0-r1, 4.15.0-r2, 4.12.0-r1 |
| Alpine:v3.14 | xen | 4.10.1-r2, 4.9.1-r3, 4.9.1-r2 |
| Alpine:v3.22 | xen | 4.2.0-r0, 4.15.0-r2, 4.15.0-r1 |
| Alpine:v3.11 | xen | 4.5.0-r1, 0, 4.0.1-r1 |
| Alpine:v3.15 | xen | 4.3.2-r1, 4.3.2-r2, 4.3.2-r3 |
| Alpine:v3.16 | xen | 4.5.1-r3, 4.6.0-r1, 4.6.0-r2 |
| Alpine:v3.19 | xen | 0, 4.0.1-r1, 4.0.1-r2 |
| Alpine:v3.20 | xen | 4.4.1-r2, 4.4.1-r1, 4.4.1-r0 |
| Alpine:v3.13 | xen | 4.2.0-r0, 4.9.1-r2, 4.9.1-r1 |
| Alpine:v3.12 | xen | 4.0.1-r0, 4.0.1-r1, 4.0.1-r2 |
| Alpine:v3.23 | xen | 4.3.0-r8, 4.3.1-r0, 4.3.1-r1 |
Timeline
- Sep 8, 2021 CVE Published
- Dec 3, 2025 CVE Updated
- Apr 30, 2026 Distribution Patch