CVE-2021-28710 Information
Description
certain VT-d IOMMUs may not work in shared page table mode For efficiency reasons address translation control structures (page tables) may (and on suitable hardware by default will) be shared between CPUs for second-level translation (EPT) and IOMMUs. These page tables are presently set up to always be 4 levels deep. However an IOMMU may require the use of just 3 page table levels. In such a configuration the lop level table needs to be stripped before inserting the root table’s address into the hardware pagetable base register. When sharing page tables Xen erroneously skipped this stripping. Consequently the guest is able to write to leaf page table entries.
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Reference
https://xenbits.xenproject.org/xsa/advisory-390.txt https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/I7ZGWVVRI4XY2XSTBI3XEMWBXPDVX6OT/
Attack Complexity
LOW
Privileges Required
LOW
User Interaction Required
LOW
Scope
NONE
Confidentiality Impact
CHANGED
Integrity Impact
HIGH
Availability Impact
HIGH
Base Score
HIGH
Base Severity
8.8
Share on: