Linux kernel
cpe:2.3:o:kernel:linux_kernel:*:*:*:*:*:*:*
- >= 6.14.0-rc5, < 6.14.0-rc5+
A vulnerability in the Linux kernel's PCI hotplug driver for PowerPC PowerNV platforms has been addressed. When the root of a nested PCIe bridge configuration is unplugged, the driver leaked allocated IRQ resources for child bridges' hotplug event notifications, leading to a kernel panic. This issue has been fixed by deallocating IRQ resources from all child buses before removing devices from the hotplug slot. Additionally, the management of the workqueue used for interrupt handling has been improved to prevent it from being prematurely destroyed, which is necessary for proper handling of hot unplug events.
Unplugging the root of a nested PCIe bridge configuration without this fix leads to a kernel panic, caused by the improper release of IRQ resources.
To reproduce this vulnerability, unplug the root of a nested PCIe bridge configuration while the pnv_php driver is active. This will cause the driver to improperly release IRQ resources, leading to a kernel panic.
Users can apply the available patch from the Linux kernel stable tree to address this vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.