In the Linux kernel, the following vulnerability has been resolved:
Revert "sched/fair: Make sure to try to detach at least one movable task"
This reverts commit b0defa7ae03ecf91b8bfd10ede430cff12fcbd06.
b0defa7ae03ec changed the load balancing logic to ignore env.max_loop if all tasks examined to that point were pinned. The goal of the patch was to make it more likely to be able to detach a task buried in a long list of pinned tasks. However, this has the unfortunate side effect of creating an O(n) iteration in detach_tasks(), as we now must fully iterate every task on a cpu if all or most are pinned. Since this load balance code is done with rq lock held, and often in softirq context, it is very easy to trigger hard lockups. We observed such hard lockups with a user who affined O(10k) threads to a single cpu.
When I discussed this with Vincent he initially suggested that we keep the limit on the number of tasks to detach, but increase the number of tasks we can search. However, after some back and forth on the mailing list, he recommended we instead revert the original patch, as it seems likely no one was actually getting hit by the original issue.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade bpftoolUpgrade kernel-modules-extra-commonUpgrade bpftool-debuginfoUpgrade perfUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-aarch64Upgrade perf-debuginfoUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-develUpgrade kernel-livepatch-6.1.102-108.177Upgrade kernelUpgrade kernel-libbpf-develUpgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpf-staticUpgrade kernel-tools-develUpgrade kernel-tools-debuginfoUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernel-libbpf | Oct 16, 2025 | Aug 7, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Sep 2, 2024 | Aug 7, 2024 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Dec 5, 2024 | Aug 7, 2024 |
| Suse | — | Upgrade kernel-debug-livepatch-develUpgrade reiserfs-kmp-rtUpgrade kselftests-kmp-rtUpgrade dtb-appleUpgrade kernel-syms-rtUpgrade kernel-symsUpgrade reiserfs-kmp-64kbUpgrade kernel-azure-livepatch-develUpgrade kernel-default-extraUpgrade dtb-nvidiaUpgrade gfs2-kmp-64kbUpgrade kernel-rt-livepatch-develUpgrade kernel-rt_debugUpgrade kselftests-kmp-defaultUpgrade dtb-armUpgrade kernel-kvmsmallUpgrade dtb-socionextUpgrade dtb-amlogicUpgrade kernel-devel-azureUpgrade cluster-md-kmp-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-kvmsmall-develUpgrade gfs2-kmp-rtUpgrade ocfs2-kmp-rtUpgrade kernel-syms-azureUpgrade kernel-macrosUpgrade kernel-zfcpdumpUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-obs-qaUpgrade kernel-rtUpgrade kernel-azure-vdsoUpgrade kernel-rt-vdsoUpgrade kernel-docs-htmlUpgrade dtb-apmUpgrade dtb-amdUpgrade kernel-kvmsmall-vdsoUpgrade kernel-64kb-livepatch-develUpgrade kernel-docsUpgrade cluster-md-kmp-defaultUpgrade kernel-azure-develUpgrade kernel-azure-extraUpgrade kernel-defaultUpgrade dlm-kmp-azureUpgrade dtb-broadcomUpgrade dlm-kmp-defaultUpgrade dtb-marvellUpgrade kernel-azureUpgrade kernel-64kb-optionalUpgrade kselftests-kmp-azureUpgrade kselftests-kmp-64kbUpgrade kernel-debugUpgrade dtb-rockchipUpgrade dtb-mediatekUpgrade reiserfs-kmp-defaultUpgrade kernel-source-rtUpgrade kernel-sourceUpgrade kernel-obs-buildUpgrade kernel-debug-vdsoUpgrade kernel-64kb-extraUpgrade cluster-md-kmp-64kbUpgrade kernel-source-azureUpgrade dtb-freescaleUpgrade kernel-64kb-develUpgrade gfs2-kmp-defaultUpgrade gfs2-kmp-azureUpgrade kernel-default-livepatchUpgrade kernel-default-develUpgrade dtb-qcomUpgrade kernel-default-livepatch-develUpgrade dtb-alteraUpgrade reiserfs-kmp-azureUpgrade kernel-64kbUpgrade dtb-hisiliconUpgrade kernel-default-base-rebuildUpgrade kernel-rt-optionalUpgrade kernel-azure-optionalUpgrade dtb-amazonUpgrade dtb-exynosUpgrade kernel-rt-extraUpgrade kernel-develUpgrade dtb-sprdUpgrade dtb-caviumUpgrade kernel-rt-develUpgrade kernel-rt_debug-develUpgrade ocfs2-kmp-defaultUpgrade ocfs2-kmp-64kbUpgrade kernel-default-baseUpgrade dtb-renesasUpgrade dtb-allwinnerUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade ocfs2-kmp-azureUpgrade kernel-devel-rtUpgrade kernel-default-vdsoUpgrade kernel-default-optionalUpgrade dtb-xilinxUpgrade dtb-lgUpgrade dlm-kmp-rtUpgrade kernel-source-vanillaUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-debug-devel | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1016-azureUpgrade linux-image-6.8.0-1017-azureUpgrade linux-image-awsUpgrade linux-image-kvmUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oem-24.04aUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-6.8.0-1016-oemUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-48-genericUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-raspiUpgrade linux-image-azureUpgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-6.8.0-1018-awsUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-genericUpgrade linux-image-lowlatencyUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-nvidia-6.8Upgrade linux-image-oracleUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-ibm-classicUpgrade linux-image-gkeUpgrade linux-image-oem-22.04Upgrade linux-image-oem-22.04aUpgrade linux-image-oem-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-virtualUpgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-gkeopUpgrade linux-image-nvidia | Nov 4, 2024 | Aug 7, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Aug 7, 2024 |
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