In the Linux kernel, the following vulnerability has been resolved:
thermal: intel: int340x: processor: Fix warning during module unload
The processor_thermal driver uses pcim_device_enable() to enable a PCI device, which means the device will be automatically disabled on driver detach. Thus there is no need to call pci_disable_device() again on it.
With recent PCI device resource management improvements, e.g. commit f748a07a0b64 ("PCI: Remove legacy pcim_release()"), this problem is exposed and triggers the warining below.
[ 224.010735] proc_thermal_pci 0000:00:04.0: disabling already-disabled device [ 224.010747] WARNING: CPU: 8 PID: 4442 at drivers/pci/pci.c:2250 pci_disable_device+0xe5/0x100 ... [ 224.010844] Call Trace: [ 224.010845] <TASK> [ 224.010847] ? show_regs+0x6d/0x80 [ 224.010851] ? __warn+0x8c/0x140 [ 224.010854] ? pci_disable_device+0xe5/0x100 [ 224.010856] ? report_bug+0x1c9/0x1e0 [ 224.010859] ? handle_bug+0x46/0x80 [ 224.010862] ? exc_invalid_op+0x1d/0x80 [ 224.010863] ? asm_exc_invalid_op+0x1f/0x30 [ 224.010867] ? pci_disable_device+0xe5/0x100 [ 224.010869] ? pci_disable_device+0xe5/0x100 [ 224.010871] ? kfree+0x21a/0x2b0 [ 224.010873] pcim_disable_device+0x20/0x30 [ 224.010875] devm_action_release+0x16/0x20 [ 224.010878] release_nodes+0x47/0xc0 [ 224.010880] devres_release_all+0x9f/0xe0 [ 224.010883] device_unbind_cleanup+0x12/0x80 [ 224.010885] device_release_driver_internal+0x1ca/0x210 [ 224.010887] driver_detach+0x4e/0xa0 [ 224.010889] bus_remove_driver+0x6f/0xf0 [ 224.010890] driver_unregister+0x35/0x60 [ 224.010892] pci_unregister_driver+0x44/0x90 [ 224.010894] proc_thermal_pci_driver_exit+0x14/0x5f0 [processor_thermal_device_pci] ... [ 224.010921] ---[ end trace 0000000000000000 ]---
Remove the excess pci_disable_device() calls.
[ rjw: Subject and changelog edits ]
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 linuxUpgrade linux-6.1 | Nov 11, 2024 | Nov 5, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | May 15, 2025 | Nov 5, 2024 |
| Ubuntu | — | Upgrade linux-image-gkeopUpgrade linux-image-6.8.0-1026-gcp-64kUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1056-gkeopUpgrade linux-image-6.11.0-1011-oracle-64kUpgrade linux-image-gke-5.15Upgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1071-intel-iotgUpgrade linux-image-gcpUpgrade linux-image-oem-24.04aUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-oem-24.04bUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-intelUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-1066-ibmUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-2023-raspi-realtimeUpgrade linux-image-6.8.0-1024-nvidiaUpgrade linux-image-lowlatencyUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.0-1024-nvidia-64kUpgrade linux-image-6.11.0-1009-gcpUpgrade linux-image-azure-nvidiaUpgrade linux-image-aws-lts-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-raspi-realtimeUpgrade linux-image-6.8.0-1026-gcpUpgrade linux-image-6.8.0-1027-awsUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-56-genericUpgrade linux-image-azure-fdeUpgrade linux-image-azure-lts-24.04Upgrade linux-image-virtualUpgrade linux-image-5.15.0-127-lowlatency-64kUpgrade linux-image-6.11.0-1011-oracleUpgrade linux-image-6.8.0-1022-ibmUpgrade linux-image-6.8.0-1028-raspiUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-oem-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-57-generic-64kUpgrade linux-image-6.8.0-1024-nvidia-lowlatencyUpgrade linux-image-6.11.0-1009-azureUpgrade linux-image-6.11.0-1005-realtimeUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1068-nvidia-lowlatencyUpgrade linux-image-6.8.0-1022-oracle-64kUpgrade linux-image-5.15.0-1066-raspiUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1024-nvidia-lowlatency-64kUpgrade linux-image-ibmUpgrade linux-image-6.8.0-1024-oemUpgrade linux-image-oem-20.04bUpgrade linux-image-azure-lts-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1070-gkeUpgrade linux-image-genericUpgrade linux-image-oem-22.04aUpgrade linux-image-6.11.0-1009-azure-fdeUpgrade linux-image-oracleUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.11.0-1015-oemUpgrade linux-image-5.15.0-1039-xilinx-zynqmpUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-gkeUpgrade linux-image-5.15.0-1071-oracleUpgrade linux-image-5.15.0-127-generic-lpaeUpgrade linux-image-6.11.0-18-generic-64kUpgrade linux-image-6.11.0-1010-lowlatency-64kUpgrade linux-image-awsUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-raspiUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-56-generic-64kUpgrade linux-image-5.15.0-1072-gcpUpgrade linux-image-oem-22.04cUpgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1025-azure-fdeUpgrade linux-image-6.8.0-1022-oracleUpgrade linux-image-6.8.0-1008-gkeopUpgrade linux-image-6.11.0-1009-awsUpgrade linux-image-6.8.0-1014-azure-nvidiaUpgrade linux-image-5.15.0-127-lowlatencyUpgrade linux-image-5.15.0-1073-awsUpgrade linux-image-nvidia-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-56-lowlatencyUpgrade linux-image-aws-lts-24.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-127-genericUpgrade linux-image-5.15.0-127-generic-64kUpgrade linux-image-5.15.0-1068-nvidiaUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-57-genericUpgrade linux-image-5.15.0-1070-kvmUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1025-awsUpgrade linux-image-6.11.0-18-genericUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.0-1021-gkeUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1025-azureUpgrade linux-image-azureUpgrade linux-image-oem-24.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.1-1018-realtimeUpgrade linux-image-6.11.0-1010-lowlatencyUpgrade linux-image-oem-20.04Upgrade linux-image-realtimeUpgrade linux-image-oem-22.04dUpgrade linux-image-gkeop-5.15Upgrade linux-image-oem-20.04cUpgrade linux-image-kvmUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-56-lowlatency-64kUpgrade linux-image-6.11.0-1008-raspi | Dec 18, 2024 | Nov 5, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 10, 2025 | Nov 5, 2024 |
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