PCI devices with RMRRs not deassigned correctly Certain PCI devices in a system might be assigned Reserved Memory Regions (specified via Reserved Memory Region Reporting, "RMRR"). These are typically used for platform tasks such as legacy USB emulation. If such a device is passed through to a guest, then on guest shutdown the device is not properly deassigned. The IOMMU configuration for these devices which are not properly deassigned ends up pointing to a freed data structure, including the IO Pagetables. Subsequent DMA or interrupts from the device will have unpredictable behaviour, ranging from IOMMU faults to memory corruption.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alpine Linux | — | Upgrade xen | Mar 26, 2024 | Oct 6, 2021 |
| Debian | — | Upgrade xen | Nov 4, 2022 | Oct 6, 2021 |
| Gentoo Linux | — | Upgrade app-emulation/xen-tools.Upgrade app-emulation/xen. | Aug 16, 2022 | Oct 6, 2021 |
| Suse | — | Upgrade xen-libsUpgrade xen-toolsUpgrade xen-develUpgrade xen-libs-32bitUpgrade xen-tools-domUUpgrade xen-doc-htmlUpgrade xenUpgrade xen-tools-xendomains-wait-disk | Dec 2, 2021 | Oct 6, 2021 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub