In the Linux kernel, the following vulnerability has been resolved:
remoteproc: core: Fix ida_free call while not allocated
In the rproc_alloc() function, on error, put_device(&rproc->dev) is called, leading to the call of the rproc_type_release() function. An error can occurs before ida_alloc is called.
In such case in rproc_type_release(), the condition (rproc->index >= 0) is true as rproc->index has been initialized to 0. ida_free() is called reporting a warning: [ 4.181906] WARNING: CPU: 1 PID: 24 at lib/idr.c:525 ida_free+0x100/0x164 [ 4.186378] stm32-display-dsi 5a000000.dsi: Fixed dependency cycle(s) with /soc/dsi@5a000000/panel@0 [ 4.188854] ida_free called for id=0 which is not allocated. [ 4.198256] mipi-dsi 5a000000.dsi.0: Fixed dependency cycle(s) with /soc/dsi@5a000000 [ 4.203556] Modules linked in: panel_orisetech_otm8009a dw_mipi_dsi_stm(+) gpu_sched dw_mipi_dsi stm32_rproc stm32_crc32 stm32_ipcc(+) optee(+) [ 4.224307] CPU: 1 UID: 0 PID: 24 Comm: kworker/u10:0 Not tainted 6.12.0 #442 [ 4.231481] Hardware name: STM32 (Device Tree Support) [ 4.236627] Workqueue: events_unbound deferred_probe_work_func [ 4.242504] Call trace: [ 4.242522] unwind_backtrace from show_stack+0x10/0x14 [ 4.250218] show_stack from dump_stack_lvl+0x50/0x64 [ 4.255274] dump_stack_lvl from __warn+0x80/0x12c [ 4.260134] __warn from warn_slowpath_fmt+0x114/0x188 [ 4.265199] warn_slowpath_fmt from ida_free+0x100/0x164 [ 4.270565] ida_free from rproc_type_release+0x38/0x60 [ 4.275832] rproc_type_release from device_release+0x30/0xa0 [ 4.281601] device_release from kobject_put+0xc4/0x294 [ 4.286762] kobject_put from rproc_alloc.part.0+0x208/0x28c [ 4.292430] rproc_alloc.part.0 from devm_rproc_alloc+0x80/0xc4 [ 4.298393] devm_rproc_alloc from stm32_rproc_probe+0xd0/0x844 [stm32_rproc] [ 4.305575] stm32_rproc_probe [stm32_rproc] from platform_probe+0x5c/0xbc
Calling ida_alloc earlier in rproc_alloc ensures that the rproc->index is properly set.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Mar 17, 2025 | Mar 6, 2025 |
| Ubuntu | — | Upgrade linux-image-gke-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-gkeUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-genericUpgrade linux-image-6.8.0-1029-ibmUpgrade linux-image-azure-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-azure-fde-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-virtualUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-raspi-realtimeUpgrade linux-image-6.11.0-1015-gcpUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-6.8.1-1025-realtimeUpgrade linux-image-oem-22.04Upgrade linux-image-aws-64kUpgrade linux-image-realtimeUpgrade linux-image-oem-24.04aUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-1031-nvidia-64kUpgrade linux-image-6.11.0-26-generic-64kUpgrade linux-image-6.8.0-1031-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1034-azure-fdeUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1031-oemUpgrade linux-image-gkeopUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-oem-24.04Upgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-64-genericUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1029-oracleUpgrade linux-image-6.8.0-1028-gkeUpgrade linux-image-6.8.0-1029-oracle-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1034-azureUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.11.0-1015-azure-fdeUpgrade linux-image-6.8.0-64-lowlatency-64kUpgrade linux-image-generic-64kUpgrade linux-image-6.11.0-26-genericUpgrade linux-image-6.11.0-1014-lowlatencyUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-6.8.0-1032-awsUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-6.8.0-2026-raspi-realtimeUpgrade linux-image-ibm-6.8Upgrade linux-image-6.11.0-1016-oracleUpgrade linux-image-6.8.0-1015-gkeopUpgrade linux-image-6.11.0-1015-gcp-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-gcp-64kUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1022-azure-nvidiaUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-1031-nvidia-lowlatencyUpgrade linux-image-aws-lts-24.04Upgrade linux-image-6.11.0-1022-oemUpgrade linux-image-oem-22.04bUpgrade linux-image-6.11.0-1015-azureUpgrade linux-image-6.8.0-1033-gcpUpgrade linux-image-aws-64k-6.8Upgrade linux-image-raspi-6.8Upgrade linux-image-6.11.0-1010-realtimeUpgrade linux-image-oem-6.8Upgrade linux-image-awsUpgrade linux-image-virtual-6.8Upgrade linux-image-oem-24.04bUpgrade linux-image-oem-22.04aUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-1031-raspiUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-azureUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1032-aws-64kUpgrade linux-image-kvmUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-aws-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-azure-nvidiaUpgrade linux-image-6.11.0-1014-awsUpgrade linux-image-6.11.0-1013-raspiUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-6.8.0-1033-gcp-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1031-nvidiaUpgrade linux-image-6.11.0-1016-oracle-64kUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-64-lowlatencyUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-generic-6.8Upgrade linux-image-6.11.0-1014-lowlatency-64kUpgrade linux-image-raspiUpgrade linux-image-realtime-6.8.1Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-ibmUpgrade linux-image-oracleUpgrade linux-image-6.8.0-64-generic-64k | May 21, 2025 | Mar 6, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Mar 6, 2025 |
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