In the Linux kernel, the following vulnerability has been resolved:
jbd2: prevent softlockup in jbd2_log_do_checkpoint()
Both jbd2_log_do_checkpoint() and jbd2_journal_shrink_checkpoint_list() periodically release j_list_lock after processing a batch of buffers to avoid long hold times on the j_list_lock. However, since both functions contend for j_list_lock, the combined time spent waiting and processing can be significant.
jbd2_journal_shrink_checkpoint_list() explicitly calls cond_resched() when need_resched() is true to avoid softlockups during prolonged operations. But jbd2_log_do_checkpoint() only exits its loop when need_resched() is true, relying on potentially sleeping functions like __flush_batch() or wait_on_buffer() to trigger rescheduling. If those functions do not sleep, the kernel may hit a softlockup.
watchdog: BUG: soft lockup - CPU#3 stuck for 156s! [kworker/u129:2:373] CPU: 3 PID: 373 Comm: kworker/u129:2 Kdump: loaded Not tainted 6.6.0+ #10 Hardware name: Huawei TaiShan 2280 /BC11SPCD, BIOS 1.27 06/13/2017 Workqueue: writeback wb_workfn (flush-7:2) pstate: 20000005 (nzCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : native_queued_spin_lock_slowpath+0x358/0x418 lr : jbd2_log_do_checkpoint+0x31c/0x438 [jbd2] Call trace: native_queued_spin_lock_slowpath+0x358/0x418 jbd2_log_do_checkpoint+0x31c/0x438 [jbd2] __jbd2_log_wait_for_space+0xfc/0x2f8 [jbd2] add_transaction_credits+0x3bc/0x418 [jbd2] start_this_handle+0xf8/0x560 [jbd2] jbd2__journal_start+0x118/0x228 [jbd2] __ext4_journal_start_sb+0x110/0x188 [ext4] ext4_do_writepages+0x3dc/0x740 [ext4] ext4_writepages+0xa4/0x190 [ext4] do_writepages+0x94/0x228 __writeback_single_inode+0x48/0x318 writeback_sb_inodes+0x204/0x590 __writeback_inodes_wb+0x54/0xf8 wb_writeback+0x2cc/0x3d8 wb_do_writeback+0x2e0/0x2f8 wb_workfn+0x80/0x2a8 process_one_work+0x178/0x3e8 worker_thread+0x234/0x3b8 kthread+0xf0/0x108 ret_from_fork+0x10/0x20
So explicitly call cond_resched() in jbd2_log_do_checkpoint() to avoid softlockup.
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 |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-tools-debuginfoUpgrade perf-debuginfoUpgrade perfUpgrade kernel-tools-develUpgrade kernel-develUpgrade bpftoolUpgrade kernel-debuginfoUpgrade kernel-livepatch-5.15.191-132.213Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-5.10.242-239.961Upgrade kernel-toolsUpgrade bpftool-debuginfoUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade python-perf-debuginfoUpgrade kernel-headersUpgrade python-perf | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade bpftool6.12Upgrade bpftool6.12-debuginfoUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-modules-extraUpgrade kernel6.12-modules-extra-commonUpgrade kernel-modules-extraUpgrade bpftool-debuginfoUpgrade perfUpgrade kernel-libbpf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade perf-debuginfoUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.12-headersUpgrade kernel6.12-develUpgrade kernel6.12-libbpf-debuginfoUpgrade kernel-libbpfUpgrade kernel-debuginfoUpgrade kernel6.12Upgrade kernel-headersUpgrade kernel-tools-debuginfoUpgrade kernel-livepatch-6.1.150-174.273Upgrade kernel-livepatch-6.12.46-66.121Upgrade kernel-toolsUpgrade python3-perf-debuginfoUpgrade kernelUpgrade kernel-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel6.12-tools-develUpgrade kernel6.12-libbpf-staticUpgrade kernel6.12-libbpfUpgrade python3-perf6.12-debuginfoUpgrade python3-perf6.12Upgrade perf6.12Upgrade kernel-tools-develUpgrade kernel-modules-extra-commonUpgrade kernel6.12-libbpf-develUpgrade python3-perfUpgrade kernel6.12-toolsUpgrade kernel6.12-debuginfoUpgrade bpftoolUpgrade perf6.12-debuginfoUpgrade kernel6.12-tools-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-libbpf-devel | Sep 30, 2025 | Sep 11, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Sep 25, 2025 | Sep 25, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-tools-libsUpgrade bpftoolUpgrade python3-perfUpgrade kernel-toolsUpgrade kernelUpgrade kernel-abi-stablelists | Dec 12, 2025 | Dec 11, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perf | Jan 15, 2026 | Jan 6, 2026 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernelUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-tools-libs | Dec 12, 2025 | Dec 11, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 14, 2025 | Sep 11, 2025 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Sep 11, 2025 |
| Suse | — | Upgrade dtb-caviumUpgrade kernel-rtUpgrade reiserfs-kmp-64kbUpgrade dtb-allwinnerUpgrade dtb-alteraUpgrade kernel-azure-optionalUpgrade kernel-docsUpgrade kernel-default-base-rebuildUpgrade kernel-default-livepatch-develUpgrade kernel-defaultUpgrade kernel-rt-extraUpgrade reiserfs-kmp-azureUpgrade kernel-debug-vdsoUpgrade dtb-nvidiaUpgrade dlm-kmp-rtUpgrade kernel-azureUpgrade dlm-kmp-defaultUpgrade dtb-sprdUpgrade kernel-rt_debug-develUpgrade kernel-rt-optionalUpgrade kernel-rt-vdsoUpgrade kselftests-kmp-rtUpgrade kernel-azure-vdsoUpgrade ocfs2-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade kernel-rt-livepatch-develUpgrade dtb-rockchipUpgrade kernel-source-vanillaUpgrade gfs2-kmp-azureUpgrade kernel-64kb-extraUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azure-develUpgrade ocfs2-kmp-64kbUpgrade dtb-qcomUpgrade kernel-default-baseUpgrade kselftests-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade kernel-source-rtUpgrade gfs2-kmp-defaultUpgrade kernel-default-manUpgrade kernel-obs-buildUpgrade kselftests-kmp-azureUpgrade dtb-broadcomUpgrade dtb-amazonUpgrade kernel-devel-rtUpgrade dtb-amlogicUpgrade kernel-symsUpgrade kernel-debugUpgrade dtb-renesasUpgrade ocfs2-kmp-azureUpgrade kernel-default-vdsoUpgrade kernel-64kb-optionalUpgrade kernel-syms-azureUpgrade gfs2-kmp-rtUpgrade dlm-kmp-azureUpgrade dtb-hisiliconUpgrade dtb-exynosUpgrade dtb-amdUpgrade kernel-rt-livepatchUpgrade kernel-rt_debug-vdsoUpgrade cluster-md-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-default-optionalUpgrade dtb-appleUpgrade cluster-md-kmp-defaultUpgrade dtb-freescaleUpgrade ocfs2-kmp-rtUpgrade kselftests-kmp-64kbUpgrade kernel-syms-rtUpgrade kernel-sourceUpgrade kernel-rt-develUpgrade gfs2-kmp-64kbUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade dtb-mediatekUpgrade kernel-develUpgrade kernel-default-livepatchUpgrade kernel-default-extraUpgrade kernel-64kbUpgrade kernel-source-azureUpgrade kernel-default-develUpgrade kernel-debug-develUpgrade dtb-socionextUpgrade kernel-macrosUpgrade dtb-lgUpgrade kernel-rt_debugUpgrade kernel-obs-qaUpgrade kernel-devel-azureUpgrade kernel-64kb-develUpgrade dtb-xilinxUpgrade dtb-marvellUpgrade kernel-zfcpdumpUpgrade kernel-docs-htmlUpgrade kernel-azure-extraUpgrade dtb-apmUpgrade kernel-kvmsmall-develUpgrade kernel-kvmsmallUpgrade dtb-arm | Dec 5, 2025 | Oct 15, 2025 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-generic-64kUpgrade linux-image-gkeopUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-xilinxUpgrade linux-image-5.15.0-1101-azureUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.15.0-1091-raspiUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-virtualUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1089-kvmUpgrade linux-image-kvm-5.15Upgrade linux-image-fips-6.8Upgrade linux-image-5.15.0-1061-xilinx-zynqmpUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1093-gkeUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-1092-nvidia-lowlatencyUpgrade linux-image-5.15.0-1092-nvidiaUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-azure-6.8Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-aws-64kUpgrade linux-image-5.15.0-1092-intel-iotgUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-raspi-5.15Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-generic-6.8Upgrade linux-image-raspi-realtimeUpgrade linux-image-5.15.0-163-genericUpgrade linux-image-azure-fips-6.8Upgrade linux-image-oem-20.04Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-azure-fips-5.15Upgrade linux-image-gcpUpgrade linux-image-gkeUpgrade linux-image-oem-22.04bUpgrade linux-image-realtime-5.15Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-5.15.0-1097-aws-fipsUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-gke-6.8Upgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-oracleUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1097-awsUpgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-ibm-6.8Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-aws-5.15Upgrade linux-image-aws-lts-22.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-genericUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-intelUpgrade linux-image-realtimeUpgrade linux-image-5.15.0-1089-intel-iot-realtimeUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1101-azure-fipsUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-5.15Upgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1102-azureUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-5.15.0-1097-gcpUpgrade linux-image-fips-5.15Upgrade linux-image-gke-64k-6.8Upgrade linux-image-nvidiaUpgrade linux-image-lowlatency-5.15Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-oracle-64kUpgrade linux-image-oem-22.04Upgrade linux-image-gcp-64kUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-virtual-6.8Upgrade linux-image-5.15.0-1080-gkeopUpgrade linux-image-aws-fips-5.15Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-generic-lpaeUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-5.15.0-163-lowlatencyUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-azure-lts-24.04Upgrade linux-image-azure-5.15Upgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-6.8Upgrade linux-image-gke-5.15Upgrade linux-image-generic-64k-5.15Upgrade linux-image-fipsUpgrade linux-image-azureUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-oracle-6.8Upgrade linux-image-oracle-5.15Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-kvmUpgrade linux-image-gkeop-5.15Upgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.0-1046-awsUpgrade linux-image-5.15.0-163-fipsUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-xilinx-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1097-gcp-fipsUpgrade linux-image-5.15.0-1038-nvidia-tegra-igx-rtUpgrade linux-image-azure-fipsUpgrade linux-image-raspiUpgrade linux-image-gke-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-awsUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-5.15.0-1091-ibmUpgrade linux-image-5.15.0-1049-nvidia-tegra-rtUpgrade linux-image-oem-22.04aUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-ibm-5.15Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-5.15.0-163-generic-lpaeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-raspi-6.8Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-5.15.0-1096-realtimeUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-5.15.0-1038-nvidia-tegra-igxUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-ibmUpgrade linux-image-aws-64k-5.15Upgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-5.15.0-163-lowlatency-64kUpgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-virtual-5.15Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-5.15.0-1094-oracleUpgrade linux-image-lowlatencyUpgrade linux-image-aws-fipsUpgrade linux-image-5.15.0-1049-nvidia-tegraUpgrade linux-image-generic-5.15Upgrade linux-image-5.15.0-1097-aws-64kUpgrade linux-image-gcp-5.15Upgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-5.15.0-163-generic-64kUpgrade linux-image-nvidia-lowlatency-5.15 | Dec 5, 2025 | Sep 11, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 19, 2025 | Sep 11, 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