Impact
In the Linux kernel, a revert commit introduced a double iounmap call on a NULL pointer during the error path of msix_capability_init(). This flaw causes the kernel to crash via a panic whenever msix_setup_interrupts() fails, as the cleanup routines attempt to unmap the MSI‑X region a second time with a NULL address.
Affected Systems
The vulnerability is present in any Linux kernel release that contains the problematic revert, regardless of distribution or hardware. Because the commit is part of the upstream kernel source, every system that has applied this revert is potentially affected; the issue is independent of specific CPU vendor, as it was reproduced on Intel Emerald Rapids.
Risk and Exploitability
The flaw leads to an immediate denial‑of‑service through a kernel panic, but no EPSS data or KEV listing is available and the CVSS score has not been assigned. The attack can be triggered locally by causing msix_setup_interrupts() to fail – for example, through a buggy driver or problematic PCI hardware – which then drives the error path that removes the MSI‑X mapping twice.
OpenCVE Enrichment