In the Linux kernel, the following vulnerability has been resolved:
PM: runtime: Fix a race condition related to device removal
The following code in pm_runtime_work() may dereference the dev->parent pointer after the parent device has been freed:
/* Maybe the parent is now able to suspend. */ if (parent && !parent->power.ignore_children) { spin_unlock(&dev->power.lock);
spin_lock(&parent->power.lock); rpm_idle(parent, RPM_ASYNC); spin_unlock(&parent->power.lock);
spin_lock(&dev->power.lock); }
Fix this by inserting a flush_work() call in pm_runtime_remove().
Without this patch blktest block/001 triggers the following complaint sporadically:
BUG: KASAN: slab-use-after-free in lock_acquire+0x70/0x160 Read of size 1 at addr ffff88812bef7198 by task kworker/u553:1/3081 Workqueue: pm pm_runtime_work Call Trace: <TASK> dump_stack_lvl+0x61/0x80 print_address_description.constprop.0+0x8b/0x310 print_report+0xfd/0x1d7 kasan_report+0xd8/0x1d0 __kasan_check_byte+0x42/0x60 lock_acquire.part.0+0x38/0x230 lock_acquire+0x70/0x160 _raw_spin_lock+0x36/0x50 rpm_suspend+0xc6a/0xfe0 rpm_idle+0x578/0x770 pm_runtime_work+0xee/0x120 process_one_work+0xde3/0x1410 worker_thread+0x5eb/0xfe0 kthread+0x37b/0x480 ret_from_fork+0x6cb/0x920 ret_from_fork_asm+0x11/0x20 </TASK>
Allocated by task 4314: kasan_save_stack+0x2a/0x50 kasan_save_track+0x18/0x40 kasan_save_alloc_info+0x3d/0x50 __kasan_kmalloc+0xa0/0xb0 __kmalloc_noprof+0x311/0x990 scsi_alloc_target+0x122/0xb60 [scsi_mod] __scsi_scan_target+0x101/0x460 [scsi_mod] scsi_scan_channel+0x179/0x1c0 [scsi_mod] scsi_scan_host_selected+0x259/0x2d0 [scsi_mod] store_scan+0x2d2/0x390 [scsi_mod] dev_attr_store+0x43/0x80 sysfs_kf_write+0xde/0x140 kernfs_fop_write_iter+0x3ef/0x670 vfs_write+0x506/0x1470 ksys_write+0xfd/0x230 __x64_sys_write+0x76/0xc0 x64_sys_call+0x213/0x1810 do_syscall_64+0xee/0xfc0 entry_SYSCALL_64_after_hwframe+0x4b/0x53
Freed by task 4314: kasan_save_stack+0x2a/0x50 kasan_save_track+0x18/0x40 kasan_save_free_info+0x3f/0x50 __kasan_slab_free+0x67/0x80 kfree+0x225/0x6c0 scsi_target_dev_release+0x3d/0x60 [scsi_mod] device_release+0xa3/0x220 kobject_cleanup+0x105/0x3a0 kobject_put+0x72/0xd0 put_device+0x17/0x20 scsi_device_dev_release+0xacf/0x12c0 [scsi_mod] device_release+0xa3/0x220 kobject_cleanup+0x105/0x3a0 kobject_put+0x72/0xd0 put_device+0x17/0x20 scsi_device_put+0x7f/0xc0 [scsi_mod] sdev_store_delete+0xa5/0x120 [scsi_mod] dev_attr_store+0x43/0x80 sysfs_kf_write+0xde/0x140 kernfs_fop_write_iter+0x3ef/0x670 vfs_write+0x506/0x1470 ksys_write+0xfd/0x230 __x64_sys_write+0x76/0xc0 x64_sys_call+0x213/0x1810
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-develUpgrade kernel-tools-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-headersUpgrade python-perfUpgrade kernel-tools-develUpgrade bpftoolUpgrade perfUpgrade kernel-toolsUpgrade kernelUpgrade kernel-livepatch-5.15.204-143.230Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-5.10.253-252.1015 | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade perfUpgrade kernel-libbpfUpgrade perf6.12-debuginfoUpgrade kernel6.18-libbpf-develUpgrade bpftool6.18Upgrade kernel6.12-tools-develUpgrade python3-perf6.18-debuginfoUpgrade kernel6.12-libbpf-debuginfoUpgrade bpftool6.12-debuginfoUpgrade perf-debuginfoUpgrade bpftool6.18-debuginfoUpgrade kernel6.18-headersUpgrade bpftool-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-modules-extraUpgrade kernel6.12-modules-extraUpgrade kernel-livepatch-6.18.20-20.229Upgrade kernel6.12-modules-extra-commonUpgrade python3-perf6.12Upgrade kernel6.18-debuginfo-common-aarch64Upgrade bpftool6.12Upgrade kernel6.12-toolsUpgrade perf6.18-debuginfoUpgrade kernel-headersUpgrade perf6.12Upgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.18-tools-debuginfoUpgrade python3-perfUpgrade kernel-debuginfoUpgrade kernel6.12Upgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.18-libbpfUpgrade kernel6.12-libbpf-staticUpgrade kernel-livepatch-6.1.168-202.320Upgrade kernel-develUpgrade perf6.18Upgrade kernel-modules-extra-commonUpgrade kernel-libbpf-develUpgrade kernel6.12-libbpfUpgrade python3-perf6.12-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-livepatch-6.12.79-101.147Upgrade kernel6.18Upgrade python3-perf6.18Upgrade kernel6.18-debuginfoUpgrade kernelUpgrade kernel6.18-modules-extra-commonUpgrade kernel6.18-libbpf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel6.18-toolsUpgrade kernel6.18-develUpgrade kernel-toolsUpgrade kernel6.18-modules-extraUpgrade kernel6.18-debuginfo-common-x86_64Upgrade kernel6.12-tools-debuginfoUpgrade kernel6.12-headersUpgrade kernel-libbpf-debuginfoUpgrade bpftoolUpgrade kernel6.18-libbpf-staticUpgrade kernel6.12-libbpf-develUpgrade kernel6.12-develUpgrade kernel-libbpf-staticUpgrade kernel6.18-tools-develUpgrade kernel6.12-debuginfo | May 4, 2026 | Apr 3, 2026 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | May 3, 2026 | May 3, 2026 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Apr 3, 2026 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1058-oracle-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1107-nvidiaUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1059-nvidia-lowlatencyUpgrade linux-image-6.8.0-1059-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1117-azure-fdeUpgrade linux-image-generic-6.8Upgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1104-intel-iot-realtimeUpgrade linux-image-ibm-6.8Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-gke-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-intelUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-6.8.0-1059-gkeUpgrade linux-image-5.15.0-1112-gcpUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-azure-fdeUpgrade linux-image-generic-64k-6.8Upgrade linux-image-generic-5.15Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-ibmUpgrade linux-image-gke-5.15Upgrade linux-image-generic-64kUpgrade linux-image-kvm-5.15Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1059-nvidia-64kUpgrade linux-image-fips-5.15Upgrade linux-image-fips-6.8Upgrade linux-image-5.15.0-1108-gkeUpgrade linux-image-6.8.0-1064-gcp-64kUpgrade linux-image-5.15.0-1104-kvmUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-5.15.0-1106-raspiUpgrade linux-image-gcp-fipsUpgrade linux-image-5.15.0-186-generic-lpaeUpgrade linux-image-6.8.0-1033-xilinxUpgrade linux-image-5.15.0-1111-realtimeUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oem-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-oracle-5.15Upgrade linux-image-5.15.0-1112-aws-fipsUpgrade linux-image-azure-fips-6.8Upgrade linux-image-gcpUpgrade linux-image-nvidia-tegraUpgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1112-awsUpgrade linux-image-lowlatencyUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-fipsUpgrade linux-image-gkeopUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oem-20.04bUpgrade linux-image-6.8.0-1064-gcp-fipsUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-1046-gkeopUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-aws-6.8Upgrade linux-image-virtualUpgrade linux-image-6.8.0-1061-raspiUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-aws-64k-6.8Upgrade linux-image-azure-lts-24.04Upgrade linux-image-nvidia-5.15Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-aws-lts-22.04Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-genericUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.8.0-1059-gke-64kUpgrade linux-image-6.8.0-136-lowlatencyUpgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1058-oracleUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-nvidiaUpgrade linux-image-raspi-realtimeUpgrade linux-image-xilinxUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1030-nvidia-tegraUpgrade linux-image-intel-iotgUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-kvmUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-oracleUpgrade linux-image-generic-64k-5.15Upgrade linux-image-azure-6.8Upgrade linux-image-aws-fips-6.8Upgrade linux-image-5.15.0-186-genericUpgrade linux-image-5.15.0-186-fipsUpgrade linux-image-5.15.0-1117-azure-fipsUpgrade linux-image-5.15.0-184-lowlatencyUpgrade linux-image-6.8.0-136-fipsUpgrade linux-image-aws-5.15Upgrade linux-image-oem-20.04cUpgrade linux-image-oem-20.04Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-lowlatency-6.8Upgrade linux-image-laptop-23.10Upgrade linux-image-lowlatency-5.15Upgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-gcp-6.8Upgrade linux-image-azureUpgrade linux-image-6.8.0-1062-azure-fdeUpgrade linux-image-6.8.0-1061-awsUpgrade linux-image-5.15.0-1107-nvidia-lowlatencyUpgrade linux-image-5.15.0-1095-gkeopUpgrade linux-image-6.8.0-1061-ibmUpgrade linux-image-5.15.0-1053-nvidia-tegra-igxUpgrade linux-image-oem-22.04dUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-realtime-5.15Upgrade linux-image-virtual-5.15Upgrade linux-image-realtime-6.8.1Upgrade linux-image-ibm-5.15Upgrade linux-image-azure-5.15Upgrade linux-image-aws-lts-24.04Upgrade linux-image-awsUpgrade linux-image-6.8.0-136-lowlatency-64kUpgrade linux-image-6.8.0-1064-gcpUpgrade linux-image-6.8.0-1061-aws-fipsUpgrade linux-image-6.8.0-1061-aws-64kUpgrade linux-image-6.8.0-1059-nvidiaUpgrade linux-image-5.15.0-184-lowlatency-64kUpgrade linux-image-5.15.0-1112-gcp-fipsUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-gkeUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-azure-fde-6.8Upgrade linux-image-azure-fde-5.15Upgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-2050-raspi-realtimeUpgrade linux-image-6.8.0-136-genericUpgrade linux-image-5.15.0-1053-nvidia-tegra-igx-rtUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidia-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-136-generic-64kUpgrade linux-image-5.15.0-186-generic-64kUpgrade linux-image-5.15.0-1117-azureUpgrade linux-image-oracle-6.8Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1106-ibmUpgrade linux-image-raspi-6.8Upgrade linux-image-aws-fips-5.15Upgrade linux-image-6.8.1-1056-realtimeUpgrade linux-image-6.8.0-1063-azure-fipsUpgrade linux-image-6.8.0-1030-nvidia-tegra-rtUpgrade linux-image-5.15.0-1107-intel-iotgUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-raspi-5.15Upgrade linux-image-oracle-64kUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.15.0-1109-oracleUpgrade linux-image-gkeop-5.15Upgrade linux-image-gke-6.8Upgrade linux-image-gcp-5.15Upgrade linux-image-5.15.0-1064-nvidia-tegra-rtUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-virtual-6.8Upgrade linux-image-5.15.0-1075-xilinx-zynqmpUpgrade linux-image-5.15.0-1064-nvidia-tegraUpgrade linux-image-xilinx-6.8Upgrade linux-image-realtimeUpgrade linux-image-raspiUpgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-aws-64k-5.15Upgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1063-azureUpgrade linux-image-5.15.0-1112-aws-64kUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-azure-fips-5.15 | Jul 20, 2026 | Apr 3, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | May 27, 2026 | Apr 3, 2026 |
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