Impact
The Linux kernel VFIO/CDX driver contains a flaw that allows a NULL pointer dereference in the interrupt trigger loop. Userspace can invoke VFIO_DEVICE_SET_IRQS with the VFIO_IRQ_SET_DATA_BOOL or VFIO_IRQ_SET_DATA_NONE flags before properly configuring MSI through the EVENTFD path, causing the driver to dereference an uninitialized cdx_irqs array. The result is an uncontrolled kernel crash that can be used as a denial‑of‑service vector. This weakness is a classic NULL pointer dereference (CWE‑909).
Affected Systems
All Linux kernel releases that have not yet incorporated the patch commit referenced in the CVE description are affected. The vulnerability resides in the generic Linux kernel and is vendor‑neutral, affecting any distribution that ships the kernel unchanged. No specific version ranges are listed, so any pre‑patch kernel that exposes VFIO/CDX devices is potentially vulnerable.
Risk and Exploitability
The vulnerability is local; exploitation requires the ability to issue VFIO ioctl calls on a device that supports CDX. No public exploits are documented, and the EPSS score is not available. The patch adds validation and removes the prerequisite check, mitigating the issue. Because a kernel crash can lead to a reboot or a loss of service, the risk is considered high for any system that exposes vulnerable VFIO devices to untrusted users. The vulnerability is not listed in the CISA KEV catalog, indicating no widely known active exploitation yet.
OpenCVE Enrichment