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-develUpgrade kernelUpgrade kernel-headersUpgrade bpftoolUpgrade kernel-livepatch-5.10.227-219.884Upgrade kernel-debuginfoUpgrade kernel-livepatch-5.15.168-114.166Upgrade python-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-develUpgrade kernel-toolsUpgrade perfUpgrade kernel-tools-debuginfoUpgrade python-perfUpgrade kernel-debuginfo-common-aarch64Upgrade bpftool-debuginfoUpgrade perf-debuginfo | Mar 14, 2025 | Oct 21, 2024 |
| Amazon_linux_2023 | — | Upgrade kernelUpgrade kernel-libbpf-staticUpgrade kernel-modules-extraUpgrade kernel-tools-debuginfoUpgrade kernel-libbpf-develUpgrade python3-perfUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade kernel-headersUpgrade kernel-libbpfUpgrade kernel-develUpgrade kernel-tools-develUpgrade kernel-modules-extra-commonUpgrade kernel-livepatch-6.1.115-126.197Upgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade perf-debuginfoUpgrade perfUpgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade python3-perf-debuginfo | Mar 27, 2025 | Oct 21, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Nov 11, 2024 | Oct 21, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel-tools | Jan 14, 2025 | Oct 21, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade bpftoolUpgrade kernelUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libs | Feb 11, 2025 | Oct 21, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernelUpgrade bpftoolUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-abi-stablelists | Feb 11, 2025 | Oct 21, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade 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-5.4.0-208-generic-lpaeUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-oracle-4.15Upgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-oracleUpgrade linux-image-5.15.0-1066-ibmUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.4.0-1145-azureUpgrade linux-image-6.11.0-1005-realtimeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-kvmUpgrade linux-image-azure-fdeUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-1023-awsUpgrade linux-image-virtualUpgrade linux-image-azure-fips-4.15Upgrade linux-image-5.15.0-127-lowlatency-64kUpgrade linux-image-5.15.0-1073-awsUpgrade linux-image-4.15.0-246-lowlatencyUpgrade linux-image-6.8.0-1006-gkeopUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-5.15.0-1070-kvmUpgrade linux-image-aws-lts-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1039-xilinx-zynqmpUpgrade linux-image-4.15.0-1196-azureUpgrade linux-image-6.8.0-1019-gkeUpgrade linux-image-6.8.0-1022-ibmUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-oem-22.04bUpgrade linux-image-6.11.0-1008-raspiUpgrade linux-image-6.8.0-1024-gcpUpgrade linux-image-realtimeUpgrade linux-image-6.11.0-1010-lowlatency-64kUpgrade linux-image-6.8.0-57-generic-64kUpgrade linux-image-6.11.0-1009-gcpUpgrade linux-image-5.15.0-127-lowlatencyUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-6.8.0-54-lowlatencyUpgrade linux-image-6.11.0-1011-oracleUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-4.15.0-1143-fipsUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-raspi2Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1014-azure-nvidiaUpgrade linux-image-aws-lts-18.04Upgrade linux-image-5.4.0-208-lowlatencyUpgrade linux-image-azure-cvmUpgrade linux-image-4.4.0-277-genericUpgrade linux-image-5.4.0-1140-awsUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-aws-fips-4.15Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.4.0-1048-iotUpgrade linux-image-6.8.0-1025-azureUpgrade linux-image-6.8.0-1022-nvidia-64kUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.8.0-54-lowlatency-64kUpgrade linux-image-5.15.0-127-generic-64kUpgrade linux-image-4.4.0-277-lowlatencyUpgrade linux-image-5.4.0-1116-fipsUpgrade linux-image-4.4.0-1189-awsUpgrade linux-image-awsUpgrade linux-image-aws-fipsUpgrade linux-image-5.4.0-1142-awsUpgrade linux-image-6.8.0-1024-gcp-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-bluefieldUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oem-24.04bUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-oem-22.04dUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1020-oracleUpgrade linux-image-aws-hweUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1022-nvidia-lowlatency-64kUpgrade linux-image-azure-fipsUpgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.0-1022-nvidia-lowlatencyUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.15.0-1066-raspiUpgrade linux-image-6.11.0-1009-awsUpgrade linux-image-4.15.0-1188-awsUpgrade linux-image-5.4.0-1086-ibmUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-fipsUpgrade linux-image-aws-4.15Upgrade linux-image-intelUpgrade linux-image-6.8.0-57-genericUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-5.15.0-127-genericUpgrade linux-image-5.15.0-1072-gcpUpgrade linux-image-gkeop-6.8Upgrade linux-image-4.15.0-246-genericUpgrade linux-image-gcp-fipsUpgrade linux-image-5.15.0-1070-gkeUpgrade linux-image-5.15.0-1068-nvidia-lowlatencyUpgrade linux-image-4.15.0-2089-gcp-fipsUpgrade linux-image-5.15.0-1071-oracleUpgrade linux-image-4.15.0-1170-kvmUpgrade linux-image-5.15.0-1071-intel-iotgUpgrade linux-image-5.4.0-1058-xilinx-zynqmpUpgrade linux-image-ibm-classicUpgrade linux-image-gcpUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-gke-5.15Upgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.4.0-1143-gcpUpgrade linux-image-4.15.0-1150-oracleUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-azureUpgrade linux-image-6.11.0-1010-lowlatencyUpgrade linux-image-5.4.0-1099-bluefieldUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-gkeopUpgrade linux-image-6.8.0-1024-oemUpgrade linux-image-5.15.0-1068-nvidiaUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-raspiUpgrade linux-image-4.15.0-1181-gcpUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-54-generic-64kUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1025-azure-fdeUpgrade linux-image-6.11.0-1015-oemUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-4.4.0-1121-fipsUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-gcp-fips-4.15Upgrade linux-image-azure-edgeUpgrade linux-image-oem-20.04cUpgrade linux-image-generic-lts-xenialUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-1056-gkeopUpgrade linux-image-oem-20.04Upgrade linux-image-ibmUpgrade linux-image-5.4.0-208-genericUpgrade linux-image-oem-22.04cUpgrade linux-image-gkeUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-azure-nvidiaUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-4.4.0-1151-awsUpgrade linux-image-lowlatency-64kUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oem-24.04aUpgrade linux-image-nvidiaUpgrade linux-image-genericUpgrade linux-image-4.15.0-2105-azure-fipsUpgrade linux-image-azure-lts-18.04Upgrade linux-image-6.11.0-18-generic-64kUpgrade linux-image-6.11.0-1011-oracle-64kUpgrade linux-image-5.4.0-1138-oracleUpgrade linux-image-azure-4.15Upgrade linux-image-oemUpgrade linux-image-oem-osp1Upgrade linux-image-lowlatencyUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-generic-64kUpgrade linux-image-gcp-64kUpgrade linux-image-gcp-4.15Upgrade linux-image-6.8.0-1022-nvidiaUpgrade linux-image-6.11.0-1009-azureUpgrade linux-image-6.11.0-18-genericUpgrade linux-image-intel-iotgUpgrade linux-image-4.4.0-1152-kvmUpgrade linux-image-oracle-64kUpgrade linux-image-oem-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-5.4.0-1127-kvmUpgrade linux-image-4.15.0-2126-aws-fipsUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oem-20.04bUpgrade linux-image-6.8.0-54-genericUpgrade linux-image-5.15.0-127-generic-lpaeUpgrade linux-image-6.11.0-1009-azure-fdeUpgrade linux-image-6.8.0-1020-oracle-64kUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-6.8.0-1019-raspi | 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