In the Linux kernel, the following vulnerability has been resolved:
cgroup: split cgroup_destroy_wq into 3 workqueues
A hung task can occur during [1] LTP cgroup testing when repeatedly mounting/unmounting perf_event and net_prio controllers with systemd.unified_cgroup_hierarchy=1. The hang manifests in cgroup_lock_and_drain_offline() during root destruction.
Related case: cgroup_fj_function_perf_event cgroup_fj_function.sh perf_event cgroup_fj_function_net_prio cgroup_fj_function.sh net_prio
Call Trace: cgroup_lock_and_drain_offline+0x14c/0x1e8 cgroup_destroy_root+0x3c/0x2c0 css_free_rwork_fn+0x248/0x338 process_one_work+0x16c/0x3b8 worker_thread+0x22c/0x3b0 kthread+0xec/0x100 ret_from_fork+0x10/0x20
Root Cause:
CPU0 CPU1 mount perf_event umount net_prio cgroup1_get_tree cgroup_kill_sb rebind_subsystems // root destruction enqueues // cgroup_destroy_wq // kill all perf_event css // one perf_event css A is dying // css A offline enqueues cgroup_destroy_wq // root destruction will be executed first css_free_rwork_fn cgroup_destroy_root cgroup_lock_and_drain_offline // some perf descendants are dying // cgroup_destroy_wq max_active = 1 // waiting for css A to die
Problem scenario: 1. CPU0 mounts perf_event (rebind_subsystems) 2. CPU1 unmounts net_prio (cgroup_kill_sb), queuing root destruction work 3. A dying perf_event CSS gets queued for offline after root destruction 4. Root destruction waits for offline completion, but offline work is blocked behind root destruction in cgroup_destroy_wq (max_active=1)
Solution: Split cgroup_destroy_wq into three dedicated workqueues: cgroup_offline_wq – Handles CSS offline operations cgroup_release_wq – Manages resource release cgroup_free_wq – Performs final memory deallocation
This separation eliminates blocking in the CSS free path while waiting for offline operations to complete.
[1] https://github.com/linux-test-project/ltp/blob/master/runtest/controllers
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade python-perf-debuginfoUpgrade kernel-toolsUpgrade kernel-livepatch-5.10.245-241.976Upgrade kernelUpgrade bpftool-debuginfoUpgrade kernel-livepatch-5.15.194-135.217Upgrade python-perfUpgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade perf-debuginfoUpgrade kernel-develUpgrade perf | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-tools-debuginfoUpgrade perf6.12-debuginfoUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-libbpf-develUpgrade kernel6.12-libbpfUpgrade kernel6.12-toolsUpgrade kernel6.12-debuginfoUpgrade kernel6.12-tools-debuginfoUpgrade python3-perf6.12Upgrade kernel6.12-develUpgrade kernel-tools-develUpgrade python3-perf6.12-debuginfoUpgrade kernel-livepatch-6.1.155-176.282Upgrade kernel6.12-debuginfo-common-aarch64Upgrade python3-perfUpgrade kernel6.12-libbpf-staticUpgrade kernel-debuginfo-common-x86_64Upgrade python3-perf-debuginfoUpgrade kernel-modules-extraUpgrade kernel6.12-modules-extraUpgrade kernel6.12-modules-extra-commonUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernel6.12-tools-develUpgrade kernel-libbpfUpgrade kernel-livepatch-6.12.53-69.119Upgrade kernelUpgrade kernel-libbpf-staticUpgrade kernel-develUpgrade kernel-modules-extra-commonUpgrade kernel-libbpf-debuginfoUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel6.12Upgrade kernel6.12-libbpf-develUpgrade bpftool6.12Upgrade kernel6.12-libbpf-debuginfoUpgrade perf6.12Upgrade bpftool6.12-debuginfoUpgrade bpftoolUpgrade perfUpgrade kernel-toolsUpgrade bpftool-debuginfoUpgrade kernel6.12-headers | Oct 28, 2025 | Oct 4, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Nov 13, 2025 | Nov 13, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade bpftoolUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel | Dec 12, 2025 | Dec 11, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernelUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade python3-perf | Jan 15, 2026 | Jan 6, 2026 |
| Huawei Euleros 2_0_sp13 | — | Upgrade bpftoolUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade python3-perf | Dec 12, 2025 | Dec 11, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Nov 11, 2025 | Oct 4, 2025 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Oct 4, 2025 |
| Ubuntu | — | Upgrade linux-image-ibm-6.8Upgrade linux-image-aws-64k-5.15Upgrade linux-image-generic-6.8Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-azure-6.8Upgrade linux-image-generic-5.15Upgrade linux-image-kvmUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.15.0-170-fipsUpgrade linux-image-6.8.0-1052-gcpUpgrade linux-image-5.15.0-1092-kvmUpgrade linux-image-generic-lpaeUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-5.15.0-1099-realtimeUpgrade linux-image-realtimeUpgrade linux-image-5.15.0-1052-nvidia-tegra-rtUpgrade linux-image-6.8.0-1050-raspiUpgrade linux-image-gcp-5.15Upgrade linux-image-gcp-6.8Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-6.8.0-1049-nvidia-lowlatencyUpgrade linux-image-intel-iotgUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oracleUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-5.15.0-1064-xilinx-zynqmpUpgrade linux-image-5.15.0-1100-aws-fipsUpgrade linux-image-6.8.0-1052-gcp-fipsUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-virtual-5.15Upgrade linux-image-oem-20.04dUpgrade linux-image-gkeUpgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.0-1047-oracleUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1097-raspiUpgrade linux-image-5.15.0-1100-awsUpgrade linux-image-5.15.0-1109-azureUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-6.8.0-106-generic-64kUpgrade linux-image-5.15.0-170-generic-64kUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-lowlatency-5.15Upgrade linux-image-oem-20.04Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-azure-fips-6.8Upgrade linux-image-gcpUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-6.8.0-1049-nvidiaUpgrade linux-image-aws-5.15Upgrade linux-image-6.8.0-1050-awsUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-azure-fips-5.15Upgrade linux-image-oem-22.04bUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-azure-cvmUpgrade linux-image-virtualUpgrade linux-image-aws-64k-6.8Upgrade linux-image-fips-6.8Upgrade linux-image-5.15.0-1100-gcp-fipsUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-gkeop-6.8Upgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-1041-nvidia-tegra-igxUpgrade linux-image-6.8.0-1050-aws-fipsUpgrade linux-image-awsUpgrade linux-image-fips-5.15Upgrade linux-image-6.8.0-1048-gkeUpgrade linux-image-fipsUpgrade linux-image-5.15.0-170-genericUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-xilinxUpgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1049-nvidia-64kUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-kvm-5.15Upgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1048-gke-64kUpgrade linux-image-nvidia-5.15Upgrade linux-image-gke-64kUpgrade linux-image-raspi-6.8Upgrade linux-image-5.15.0-1095-nvidia-lowlatencyUpgrade linux-image-5.15.0-1041-nvidia-tegra-igx-rtUpgrade linux-image-oem-20.04cUpgrade linux-image-nvidiaUpgrade linux-image-azure-lts-22.04Upgrade linux-image-aws-fipsUpgrade linux-image-aws-lts-24.04Upgrade linux-image-5.15.0-1094-ibmUpgrade linux-image-5.15.0-1052-nvidia-tegraUpgrade linux-image-oem-20.04bUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-5.15.0-1097-oracleUpgrade linux-image-generic-64k-6.8Upgrade linux-image-5.15.0-1109-azure-fipsUpgrade linux-image-5.15.0-170-generic-lpaeUpgrade linux-image-6.8.0-106-lowlatency-64kUpgrade linux-image-6.8.0-2040-raspi-realtimeUpgrade linux-image-gcp-64kUpgrade linux-image-intelUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-1050-aws-64kUpgrade linux-image-5.15.0-1110-azureUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-1095-intel-iotgUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-nvidia-tegraUpgrade linux-image-gke-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1096-gkeUpgrade linux-image-6.8.0-1052-azure-fipsUpgrade linux-image-6.8.0-1049-ibmUpgrade linux-image-6.8.0-1035-gkeopUpgrade linux-image-5.15.0-1083-gkeopUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-gke-64k-6.8Upgrade linux-image-5.15.0-1095-nvidiaUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-raspi-5.15Upgrade linux-image-5.15.0-1092-intel-iot-realtimeUpgrade linux-image-raspiUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-oem-22.04cUpgrade linux-image-lowlatencyUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-106-genericUpgrade linux-image-azureUpgrade linux-image-generic-64k-5.15Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-realtime-5.15Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-gkeopUpgrade linux-image-azure-5.15Upgrade linux-image-aws-fips-5.15Upgrade linux-image-6.8.0-106-lowlatencyUpgrade linux-image-xilinx-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-azure-lts-24.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-106-fipsUpgrade linux-image-6.8.0-1052-gcp-64kUpgrade linux-image-6.8.0-1049-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-170-lowlatency-64kUpgrade linux-image-5.15.0-170-lowlatencyUpgrade linux-image-5.15.0-1100-gcpUpgrade linux-image-5.15.0-1100-aws-64kUpgrade linux-image-virtual-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-oracle-5.15Upgrade linux-image-oem-22.04dUpgrade linux-image-oem-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-ibm-5.15Upgrade linux-image-generic-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1029-xilinxUpgrade linux-image-ibmUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-genericUpgrade linux-image-6.8.1-1045-realtimeUpgrade linux-image-6.8.0-1047-oracle-64kUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-nvidia-64k | Feb 13, 2026 | Feb 12, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 14, 2025 | Oct 4, 2025 |
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