In the Linux kernel, the following vulnerability has been resolved:
tracing/timerlat: Drop interface_lock in stop_kthread()
stop_kthread() is the offline callback for "trace/osnoise:online", since commit 5bfbcd1ee57b ("tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread()"), the following ABBA deadlock scenario is introduced:
T1 | T2 [BP] | T3 [AP] osnoise_hotplug_workfn() | work_for_cpu_fn() | cpuhp_thread_fun() | _cpu_down() | osnoise_cpu_die() mutex_lock(&interface_lock) | | stop_kthread() | cpus_write_lock() | mutex_lock(&interface_lock) cpus_read_lock() | cpuhp_kick_ap() |
As the interface_lock here in just for protecting the "kthread" field of the osn_var, use xchg() instead to fix this issue. Also use for_each_online_cpu() back in stop_per_cpu_kthreads() as it can take cpu_read_lock() again.
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 | Jul 27, 2026 | Jul 27, 2026 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Oct 21, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1025-azure-fdeUpgrade linux-image-oracle-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.11.0-1015-oemUpgrade linux-image-6.11.0-1009-azure-fdeUpgrade linux-image-oem-24.04bUpgrade linux-image-nvidia-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-oem-24.04aUpgrade linux-image-6.11.0-1009-gcpUpgrade linux-image-6.8.0-1019-raspiUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.11.0-1005-realtimeUpgrade linux-image-realtimeUpgrade linux-image-6.11.0-1010-lowlatency-64kUpgrade linux-image-gcpUpgrade linux-image-6.11.0-18-generic-64kUpgrade linux-image-6.8.0-1024-gcp-64kUpgrade linux-image-oem-24.04Upgrade linux-image-generic-64kUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.0-1022-nvidiaUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-57-genericUpgrade linux-image-6.8.0-1020-oracle-64kUpgrade linux-image-6.11.0-1010-lowlatencyUpgrade linux-image-6.8.0-57-generic-64kUpgrade linux-image-6.8.0-1020-oracleUpgrade linux-image-nvidiaUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oem-22.04dUpgrade linux-image-genericUpgrade linux-image-6.11.0-18-genericUpgrade linux-image-6.8.0-1024-oemUpgrade linux-image-gkeUpgrade linux-image-gkeopUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oracleUpgrade linux-image-oem-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-virtualUpgrade linux-image-lowlatency-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-54-lowlatency-64kUpgrade linux-image-6.8.0-1022-nvidia-lowlatency-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-54-lowlatencyUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1006-gkeopUpgrade linux-image-oem-22.04bUpgrade linux-image-raspiUpgrade linux-image-ibmUpgrade linux-image-6.11.0-1011-oracleUpgrade linux-image-6.8.0-54-generic-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-azureUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1019-gkeUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-6.11.0-1009-awsUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-1023-awsUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1022-ibmUpgrade linux-image-6.8.0-1025-azureUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-54-genericUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.11.0-1009-azureUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1022-nvidia-64kUpgrade linux-image-awsUpgrade linux-image-6.8.0-1022-nvidia-lowlatencyUpgrade linux-image-kvmUpgrade linux-image-6.11.0-1008-raspiUpgrade linux-image-6.11.0-1011-oracle-64kUpgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1024-gcp | Feb 20, 2025 | Oct 21, 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