In the Linux kernel, the following vulnerability has been resolved:
jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
In __jbd2_log_wait_for_space(), we might call jbd2_cleanup_journal_tail() to recover some journal space. But if an error occurs while executing jbd2_cleanup_journal_tail() (e.g., an EIO), we don't stop waiting for free space right away, we try other branches, and if j_committing_transaction is NULL (i.e., the tid is 0), we will get the following complain:
============================================ JBD2: I/O error when updating journal superblock for sdd-8. __jbd2_log_wait_for_space: needed 256 blocks and only had 217 space available __jbd2_log_wait_for_space: no way to get more journal space in sdd-8 ------------[ cut here ]------------ WARNING: CPU: 2 PID: 139804 at fs/jbd2/checkpoint.c:109 __jbd2_log_wait_for_space+0x251/0x2e0 Modules linked in: CPU: 2 PID: 139804 Comm: kworker/u8:3 Not tainted 6.6.0+ #1 RIP: 0010:__jbd2_log_wait_for_space+0x251/0x2e0 Call Trace: <TASK> add_transaction_credits+0x5d1/0x5e0 start_this_handle+0x1ef/0x6a0 jbd2__journal_start+0x18b/0x340 ext4_dirty_inode+0x5d/0xb0 __mark_inode_dirty+0xe4/0x5d0 generic_update_time+0x60/0x70 [...] ============================================
So only if jbd2_cleanup_journal_tail() returns 1, i.e., there is nothing to clean up at the moment, continue to try to reclaim free space in other ways.
Note that this fix relies on commit 6f6a6fda2945 ("jbd2: fix ocfs2 corrupt when updating journal superblock fails") to make jbd2_cleanup_journal_tail return the correct error code.
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-headersUpgrade perf-debuginfoUpgrade python-perfUpgrade kernel-toolsUpgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade python-perf-debuginfoUpgrade kernelUpgrade kernel-livepatch-5.15.168-114.166Upgrade bpftoolUpgrade kernel-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade kernel-tools-develUpgrade kernel-livepatch-5.10.227-219.884 | Mar 14, 2025 | Oct 21, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-headersUpgrade kernelUpgrade kernel-modules-extraUpgrade kernel-libbpf-staticUpgrade kernel-libbpfUpgrade kernel-tools-debuginfoUpgrade kernel-develUpgrade kernel-tools-develUpgrade kernel-libbpf-develUpgrade kernel-debuginfoUpgrade python3-perfUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-modules-extra-commonUpgrade bpftool-debuginfoUpgrade kernel-livepatch-6.1.115-126.197Upgrade python3-perf-debuginfoUpgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade perf-debuginfoUpgrade kernel-tools | Mar 27, 2025 | Oct 21, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Nov 11, 2024 | Oct 21, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libs | Jan 14, 2025 | Oct 21, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade bpftoolUpgrade kernel | Feb 11, 2025 | Oct 21, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade python3-perfUpgrade bpftoolUpgrade kernel | Feb 11, 2025 | Oct 21, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-tools-libsUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel | Jan 15, 2025 | Oct 21, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Dec 17, 2024 | Oct 21, 2024 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | May 15, 2025 | Oct 21, 2024 |
| Ubuntu | — | Upgrade linux-image-azure-lts-18.04Upgrade linux-image-genericUpgrade linux-image-oemUpgrade linux-image-oem-20.04Upgrade linux-image-6.11.0-1011-oracle-64kUpgrade linux-image-5.15.0-1056-gkeopUpgrade linux-image-4.15.0-2105-azure-fipsUpgrade linux-image-6.11.0-18-generic-64kUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-oem-osp1Upgrade linux-image-gcp-4.15Upgrade linux-image-gcp-64kUpgrade linux-image-generic-64kUpgrade linux-image-lowlatencyUpgrade linux-image-5.4.0-1138-oracleUpgrade linux-image-azure-4.15Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-54-generic-64kUpgrade linux-image-azure-lts-20.04Upgrade linux-image-6.8.0-1025-azure-fdeUpgrade linux-image-gcp-fips-4.15Upgrade linux-image-generic-lts-xenialUpgrade linux-image-oem-20.04cUpgrade linux-image-azure-edgeUpgrade linux-image-5.4.0-1127-kvmUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-4.15.0-2126-aws-fipsUpgrade linux-image-5.4.0-1058-xilinx-zynqmpUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-1068-nvidia-lowlatencyUpgrade linux-image-4.4.0-1121-fipsUpgrade linux-image-4.15.0-1150-oracleUpgrade linux-image-4.15.0-1170-kvmUpgrade linux-image-nvidia-6.8Upgrade linux-image-4.15.0-2089-gcp-fipsUpgrade linux-image-5.15.0-1071-oracleUpgrade linux-image-6.11.0-1015-oemUpgrade linux-image-oem-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-gke-5.15Upgrade linux-image-oem-22.04aUpgrade linux-image-gcpUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-intel-iotgUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-6.11.0-1009-azure-fdeUpgrade linux-image-5.4.0-1143-gcpUpgrade linux-image-4.4.0-1152-kvmUpgrade linux-image-5.15.0-127-generic-lpaeUpgrade linux-image-azure-lts-22.04Upgrade linux-image-azureUpgrade linux-image-oracle-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-1071-intel-iotgUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-6.8.0-54-genericUpgrade linux-image-5.4.0-1086-ibmUpgrade linux-image-fipsUpgrade linux-image-5.15.0-1072-gcpUpgrade linux-image-4.15.0-246-genericUpgrade linux-image-5.15.0-127-genericUpgrade linux-image-gkeop-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-5.15.0-1070-gkeUpgrade linux-image-5.4.0-208-genericUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-6.8.0-57-genericUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.15.0-1078-azureUpgrade linux-image-ibmUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-1068-nvidiaUpgrade linux-image-6.8.0-1022-nvidiaUpgrade linux-image-4.15.0-1181-gcpUpgrade linux-image-intelUpgrade linux-image-lowlatency-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.11.0-1009-azureUpgrade linux-image-gkeUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-aws-4.15Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-azure-lts-24.04Upgrade linux-image-4.4.0-1151-awsUpgrade linux-image-6.11.0-1010-lowlatencyUpgrade linux-image-6.11.0-18-genericUpgrade linux-image-5.4.0-1099-bluefieldUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1019-raspiUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1024-oemUpgrade linux-image-oem-24.04aUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1020-oracle-64kUpgrade linux-image-azure-nvidiaUpgrade linux-image-nvidiaUpgrade linux-image-aws-lts-24.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-oem-22.04dUpgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1023-awsUpgrade linux-image-6.8.0-1022-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-127-lowlatencyUpgrade linux-image-6.8.0-1022-nvidia-lowlatencyUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-6.11.0-1011-oracleUpgrade linux-image-aws-fipsUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1039-xilinx-zynqmpUpgrade linux-image-4.15.0-1196-azureUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oracle-4.15Upgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-5.4.0-1145-azureUpgrade linux-image-kvmUpgrade linux-image-5.15.0-1066-ibmUpgrade linux-image-oracleUpgrade linux-image-6.11.0-1009-gcpUpgrade linux-image-6.8.0-1019-gkeUpgrade linux-image-oem-20.04dUpgrade linux-image-5.4.0-1048-iotUpgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-bluefieldUpgrade linux-image-4.15.0-1188-awsUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1024-gcpUpgrade linux-image-6.8.0-1025-azureUpgrade linux-image-4.4.0-277-lowlatencyUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-1073-awsUpgrade linux-image-6.8.0-1014-azure-nvidiaUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.0-1024-gcp-64kUpgrade linux-image-5.4.0-1142-awsUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1006-gkeopUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.11.0-1009-awsUpgrade linux-image-5.15.0-1066-raspiUpgrade linux-image-5.15.0-127-generic-64kUpgrade linux-image-raspi2Upgrade linux-image-virtual-lts-xenialUpgrade linux-image-6.8.0-57-generic-64kUpgrade linux-image-6.8.0-1022-nvidia-64kUpgrade linux-image-5.4.0-1140-awsUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-4.4.0-277-genericUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-4.4.0-1189-awsUpgrade linux-image-5.4.0-208-lowlatencyUpgrade linux-image-azure-cvmUpgrade linux-image-aws-lts-18.04Upgrade linux-image-6.11.0-1010-lowlatency-64kUpgrade linux-image-awsUpgrade linux-image-6.8.0-54-lowlatencyUpgrade linux-image-4.15.0-246-lowlatencyUpgrade linux-image-5.15.0-127-lowlatency-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-realtimeUpgrade linux-image-oem-22.04bUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-aws-fips-4.15Upgrade linux-image-6.11.0-1008-raspiUpgrade linux-image-aws-lts-22.04Upgrade linux-image-azure-fdeUpgrade linux-image-4.15.0-1143-fipsUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-aws-hweUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1022-ibmUpgrade linux-image-virtualUpgrade linux-image-azure-fips-4.15Upgrade linux-image-aws-lts-20.04Upgrade linux-image-5.15.0-1070-kvmUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.11.0-1005-realtimeUpgrade linux-image-5.4.0-208-generic-lpaeUpgrade linux-image-5.4.0-1116-fipsUpgrade linux-image-6.8.0-54-lowlatency-64kUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-6.8.0-1020-oracleUpgrade linux-image-oem-24.04b | Dec 18, 2024 | Oct 21, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 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