Impact
A bug in the Linux kernel’s PowerPC XIVE interrupt handling caused an unreferenced memory allocation during MSI‑X vector setup for NVMe devices. The leaked object remains allocated after the IRQ domain is freed due to an incorrect lookup of chipset data, resulting in a constant memory leak. If the kernel runs for extended periods, this leak can accumulate, exhausting available RAM and potentially crashing or destabilizing the system, effectively creating a local denial of service condition.
Affected Systems
The vulnerability affects any Linux kernel that incorporates the PowerPC XIVE driver, specifically systems running on powerpc architecture where the XIVE interrupt controller is used. Exact kernel version ranges are not listed in the CVE data, so all affected builds may be at risk until the patch is applied.
Risk and Exploitability
The CVSS score is not disclosed, and no EPSS value is available, making it difficult to quantify the exploit probability. The vulnerability is not listed in the CISA KEV catalog and is therefore not known to have been actively exploited in the wild. The bug can be triggered by any process that initiates MSI‑X vector allocation for an NVMe device, implying a local attacker or misbehaving device driver could exploit it. The damage is confined to the affected host and requires local or privileged access to the kernel. The primary exploitation path is the normal operation of NVMe drivers during boot or runtime, which invokes the problematic code path.
OpenCVE Enrichment