IOMMU Vulnerability in Linux Kernel Affecting s390 Hypervisor Operations
CVE-2025-39958
What is CVE-2025-39958?
A vulnerability exists in the Linux kernel where the IOMMU subsystem does not properly handle surprise removal of PCI devices. When such devices are removed unexpectedly, attempts to attach them to the default domain can fail, leading to potential operational disruptions in the hypervisor environment. This situation can result in invalid device handles being processed, causing errors in DMA operations. By ensuring that the system proceeds as though the registration was successful, despite the removal, the vulnerability aims to enhance stability and error handling for s390 devices in hypervisor environments.
Affected Version(s)
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 359613f2fa009587154511e4842e8ab9532edd15
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 9ffaf5229055fcfbb3b3d6f1c7e58d63715c3f73
Linux 6.16.9 <= 6.16.*