CVE-2022-26359 Memory corruption in xen
A flaw in Xen's IOMMU handling for specific PCI devices can lead to memory corruption or denial of service due to improper mapping maintenance.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2022-26359?
CVE-2022-26359 is a high-severity memory corruption vulnerability in Debian Debian Linux, published on 5 Apr 2022. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
IOMMU: RMRR (VT-d) and unity map (AMD-Vi) handling issues T[his CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] Certain PCI devices in a system might be assigned Reserved Memory Regions (specified via Reserved Memory Region Reporting, "RMRR") for Intel VT-d or Unity Mapping ranges for AMD-Vi. These are typically used for platform tasks such as legacy USB emulation. Since the precise purpose of these regions is unknown, once a device associated with such a region is active, the mappings of these regions need to remain continuouly accessible by the device. This requirement has been violated. Subsequent DMA or interrupts from the device may have unpredictable behaviour, ranging from IOMMU faults to memory corruption.
Which versions are affected by CVE-2022-26359?
It affects 3 products.
Products include Debian Debian Linux, Fedoraproject Fedora, Xen Xen.
How do I fix CVE-2022-26359?
Apply the vendor's patch.
Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.
Is CVE-2022-26359 being exploited?
There is no known exploitation of CVE-2022-26359 in the wild and no public exploit code.
Other vulnerabilities in Debian Debian Linux
Sources
Also known as ALPINE-CVE-2022-26359, DEBIAN-CVE-2022-26359, GHSA-5j4q-p8r9-g32c, UBUNTU-CVE-2022-26359.