In the Linux kernel, the following vulnerability has been resolved:
PCI: pnv_php: Clean up allocated IRQs on unplug
When the root of a nested PCIe bridge configuration is unplugged, the pnv_php driver leaked the allocated IRQ resources for the child bridges' hotplug event notifications, resulting in a panic.
Fix this by walking all child buses and deallocating all its IRQ resources before calling pci_hp_remove_devices().
Also modify the lifetime of the workqueue at struct pnv_php_slot::wq so that it is only destroyed in pnv_php_free_slot(), instead of pnv_php_disable_irq(). This is required since pnv_php_disable_irq() will now be called by workers triggered by hot unplug interrupts, so the workqueue needs to stay allocated.
The abridged kernel panic that occurs without this patch is as follows:
WARNING: CPU: 0 PID: 687 at kernel/irq/msi.c:292 msi_device_data_release+0x6c/0x9c CPU: 0 UID: 0 PID: 687 Comm: bash Not tainted 6.14.0-rc5+ #2 Call Trace: msi_device_data_release+0x34/0x9c (unreliable) release_nodes+0x64/0x13c devres_release_all+0xc0/0x140 device_del+0x2d4/0x46c pci_destroy_dev+0x5c/0x194 pci_hp_remove_devices+0x90/0x128 pci_hp_remove_devices+0x44/0x128 pnv_php_disable_slot+0x54/0xd4 power_write_file+0xf8/0x18c pci_slot_attr_store+0x40/0x5c sysfs_kf_write+0x64/0x78 kernfs_fop_write_iter+0x1b0/0x290 vfs_write+0x3bc/0x50c ksys_write+0x84/0x140 system_call_exception+0x124/0x230 system_call_vectored_common+0x15c/0x2ec
[bhelgaas: tidy comments]
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Sep 8, 2025 | Sep 8, 2025 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Aug 22, 2025 |
| Suse | — | Upgrade kernel-rt_debugUpgrade kernel-docsUpgrade dtb-marvellUpgrade kernel-64kb-extraUpgrade dlm-kmp-rtUpgrade dtb-amlogicUpgrade kernel-rt-livepatch-develUpgrade kernel-obs-qaUpgrade dlm-kmp-defaultUpgrade kernel-default-extraUpgrade dtb-armUpgrade kernel-obs-buildUpgrade kernel-azure-extraUpgrade dtb-hisiliconUpgrade kernel-default-livepatch-develUpgrade dtb-renesasUpgrade kernel-kvmsmall-vdsoUpgrade kernel-debugUpgrade kernel-rt-vdsoUpgrade kernel-defaultUpgrade kernel-rt_debug-vdsoUpgrade dtb-nvidiaUpgrade kernel-azure-vdsoUpgrade reiserfs-kmp-defaultUpgrade kernel-default-manUpgrade kernel-symsUpgrade kselftests-kmp-defaultUpgrade kselftests-kmp-rtUpgrade dtb-mediatekUpgrade dtb-rockchipUpgrade kernel-debug-develUpgrade kernel-macrosUpgrade dtb-sprdUpgrade kernel-syms-rtUpgrade kernel-docs-htmlUpgrade dtb-apmUpgrade dtb-socionextUpgrade kernel-rt-extraUpgrade cluster-md-kmp-64kbUpgrade reiserfs-kmp-rtUpgrade dtb-amdUpgrade kernel-default-baseUpgrade cluster-md-kmp-defaultUpgrade dlm-kmp-azureUpgrade dtb-appleUpgrade kernel-debug-vdsoUpgrade kernel-default-vdsoUpgrade dtb-exynosUpgrade cluster-md-kmp-rtUpgrade kernel-zfcpdumpUpgrade kernel-source-azureUpgrade kernel-64kb-develUpgrade dtb-broadcomUpgrade dtb-allwinnerUpgrade kernel-rt-optionalUpgrade kernel-rtUpgrade dtb-amazonUpgrade kernel-azure-develUpgrade kselftests-kmp-azureUpgrade gfs2-kmp-azureUpgrade dtb-xilinxUpgrade gfs2-kmp-64kbUpgrade kernel-default-livepatchUpgrade reiserfs-kmp-azureUpgrade kernel-syms-azureUpgrade kernel-source-vanillaUpgrade kernel-rt_debug-develUpgrade kernel-kvmsmallUpgrade kernel-devel-rtUpgrade kernel-devel-azureUpgrade kernel-develUpgrade kernel-default-optionalUpgrade gfs2-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade kernel-rt-develUpgrade dtb-caviumUpgrade dlm-kmp-64kbUpgrade kernel-kvmsmall-develUpgrade dtb-qcomUpgrade kernel-sourceUpgrade ocfs2-kmp-defaultUpgrade kernel-source-rtUpgrade ocfs2-kmp-rtUpgrade dtb-lgUpgrade ocfs2-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade kernel-64kbUpgrade ocfs2-kmp-azureUpgrade kernel-default-develUpgrade kernel-default-base-rebuildUpgrade kernel-azure-optionalUpgrade kernel-azureUpgrade kernel-64kb-optionalUpgrade gfs2-kmp-rtUpgrade dtb-freescaleUpgrade dtb-alteraUpgrade kernel-rt-livepatchUpgrade reiserfs-kmp-64kb | Dec 5, 2025 | Sep 18, 2025 |
| Ubuntu | — | Upgrade linux-image-azure-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-gkeopUpgrade linux-image-6.14.0-36-genericUpgrade linux-image-realtime-6.8.1Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-5.15.0-163-generic-64kUpgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-1049-nvidia-tegra-rtUpgrade linux-image-oem-22.04dUpgrade linux-image-aws-64k-6.14Upgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-6.14.0-1016-oemUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-intelUpgrade linux-image-aws-6.14Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-generic-6.8Upgrade linux-image-ibm-6.8Upgrade linux-image-6.8.0-1046-awsUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1049-nvidia-tegraUpgrade linux-image-azure-lts-24.04Upgrade linux-image-raspi-6.8Upgrade linux-image-xilinxUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-oem-20.04Upgrade linux-image-virtual-5.15Upgrade linux-image-oem-24.04aUpgrade linux-image-raspi-6.14Upgrade linux-image-realtime-5.15Upgrade linux-image-oem-22.04cUpgrade linux-image-raspi-5.15Upgrade linux-image-5.15.0-1089-intel-iot-realtimeUpgrade linux-image-5.15.0-1097-aws-fipsUpgrade linux-image-realtimeUpgrade linux-image-xilinx-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-gke-64k-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-nvidia-tegraUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-163-genericUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-aws-5.15Upgrade linux-image-fips-6.8Upgrade linux-image-generic-64kUpgrade linux-image-aws-6.8Upgrade linux-image-generic-6.14Upgrade linux-image-oem-20.04cUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-5.15.0-1094-oracleUpgrade linux-image-5.15.0-1097-awsUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-gcp-6.14Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-azureUpgrade linux-image-kvmUpgrade linux-image-intel-iotgUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-azure-fipsUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-azure-fips-6.8Upgrade linux-image-azure-5.15Upgrade linux-image-6.14.0-1017-oracleUpgrade linux-image-6.14.0-1020-gcp-64kUpgrade linux-image-5.15.0-1101-azureUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-5.15.0-1093-gkeUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-virtual-6.14Upgrade linux-image-gke-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-163-fipsUpgrade linux-image-6.14.0-1018-raspiUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-aws-fips-6.8Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1080-gkeopUpgrade linux-image-5.15.0-1061-xilinx-zynqmpUpgrade linux-image-virtualUpgrade linux-image-5.15.0-1038-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-kvm-5.15Upgrade linux-image-nvidia-5.15Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1097-gcpUpgrade linux-image-gcpUpgrade linux-image-5.15.0-1092-nvidia-lowlatencyUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-fips-5.15Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-nvidia-6.8Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-oracle-5.15Upgrade linux-image-5.15.0-163-lowlatency-64kUpgrade linux-image-5.15.0-1089-kvmUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-lowlatency-5.15Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oracle-6.14Upgrade linux-image-virtual-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1102-azureUpgrade linux-image-5.15.0-1091-ibmUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-gke-5.15Upgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-generic-64k-6.14Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.14.0-36-generic-64kUpgrade linux-image-5.15.0-163-generic-lpaeUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-gcp-64kUpgrade linux-image-5.15.0-163-lowlatencyUpgrade linux-image-5.15.0-1038-nvidia-tegra-igxUpgrade linux-image-6.14.0-1017-oracle-64kUpgrade linux-image-6.14.0-1016-realtimeUpgrade linux-image-azure-lts-22.04Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-5.15.0-1097-aws-64kUpgrade linux-image-realtime-6.14Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-5.15.0-1092-intel-iotgUpgrade linux-image-6.14.0-1017-azureUpgrade linux-image-6.14.0-1017-awsUpgrade linux-image-gke-64kUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-awsUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-6.14.0-1020-gcpUpgrade linux-image-oracleUpgrade linux-image-ibmUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oem-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1096-realtimeUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gcp-5.15Upgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.14.0-1017-aws-64kUpgrade linux-image-5.15.0-1092-nvidiaUpgrade linux-image-oem-6.14Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-raspiUpgrade linux-image-fipsUpgrade linux-image-azure-6.14Upgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-oem-20.04bUpgrade linux-image-gkeop-6.8Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.15.0-1097-gcp-fipsUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-ibm-5.15Upgrade linux-image-5.15.0-1101-azure-fipsUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-azure-fips-5.15Upgrade linux-image-aws-64k-5.15Upgrade linux-image-genericUpgrade linux-image-5.15.0-1091-raspiUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-generic-64k-5.15Upgrade linux-image-gcp-6.8Upgrade linux-image-aws-fips-5.15Upgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidiaUpgrade linux-image-generic-5.15Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gcp-fips | Nov 25, 2025 | Nov 21, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 19, 2025 | Aug 22, 2025 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub