In the Linux kernel, the following vulnerability has been resolved:
ext4: avoid infinite loops caused by residual data
On the mkdir/mknod path, when mapping logical blocks to physical blocks, if inserting a new extent into the extent tree fails (in this example, because the file system disabled the huge file feature when marking the inode as dirty), ext4_ext_map_blocks() only calls ext4_free_blocks() to reclaim the physical block without deleting the corresponding data in the extent tree. This causes subsequent mkdir operations to reference the previously reclaimed physical block number again, even though this physical block is already being used by the xattr block. Therefore, a situation arises where both the directory and xattr are using the same buffer head block in memory simultaneously.
The above causes ext4_xattr_block_set() to enter an infinite loop about "inserted" and cannot release the inode lock, ultimately leading to the 143s blocking problem mentioned in [1].
If the metadata is corrupted, then trying to remove some extent space can do even more harm. Also in case EXT4_GET_BLOCKS_DELALLOC_RESERVE was passed, remove space wrongly update quota information. Jan Kara suggests distinguishing between two cases:
1) The error is ENOSPC or EDQUOT - in this case the filesystem is fully consistent and we must maintain its consistency including all the accounting. However these errors can happen only early before we've inserted the extent into the extent tree. So current code works correctly for this case.
2) Some other error - this means metadata is corrupted. We should strive to do as few modifications as possible to limit damage. So I'd just skip freeing of allocated blocks.
[1] INFO: task syz.0.17:5995 blocked for more than 143 seconds. Call Trace: inode_lock_nested include/linux/fs.h:1073 [inline] __start_dirop fs/namei.c:2923 [inline] start_dirop fs/namei.c:2934 [inline]
CVSS Details
- CVSS 3.1 Base Score: 9.4
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade perf6.12Upgrade kernel6.18-modules-extra-commonUpgrade kernel-modules-extra-commonUpgrade kernel6.12-debuginfoUpgrade kernel6.18-tools-develUpgrade kernel6.12-develUpgrade kernel-libbpf-develUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perf-debuginfoUpgrade kernelUpgrade kernel-livepatch-6.1.168-202.320Upgrade kernel6.18Upgrade kernel-livepatch-6.18.25-52.107Upgrade kernel6.12-libbpf-staticUpgrade kernel6.12-tools-debuginfoUpgrade kernel6.12-headersUpgrade python3-perf6.18Upgrade kernel-debuginfo-common-x86_64Upgrade python3-perf6.12-debuginfoUpgrade kernel6.18-modules-extraUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-libbpf-staticUpgrade kernel6.12-libbpfUpgrade bpftool-debuginfoUpgrade kernel-develUpgrade perf6.18Upgrade bpftool6.18Upgrade kernel6.18-debuginfo-common-x86_64Upgrade kernel6.18-tools-debuginfoUpgrade kernel6.18-develUpgrade kernel6.18-toolsUpgrade perf6.12-debuginfoUpgrade kernel-headersUpgrade kernel6.12-libbpf-debuginfoUpgrade kernel6.12-tools-develUpgrade kernel6.12Upgrade kernel6.12-toolsUpgrade kernel6.12-libbpf-develUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-modules-extraUpgrade kernel6.18-debuginfoUpgrade kernel6.18-debuginfo-common-aarch64Upgrade python3-perf6.18-debuginfoUpgrade bpftool6.12-debuginfoUpgrade kernel6.12-debuginfo-common-x86_64Upgrade bpftool6.18-debuginfoUpgrade python3-perf6.12Upgrade python3-perfUpgrade perf-debuginfoUpgrade perfUpgrade kernel6.12-modules-extra-commonUpgrade kernel-debuginfoUpgrade bpftool6.12Upgrade perf6.18-debuginfoUpgrade kernel6.18-headersUpgrade kernel-libbpf-debuginfoUpgrade kernel-tools-develUpgrade kernel-tools-debuginfoUpgrade kernel-modules-extraUpgrade kernel-livepatch-6.12.80-105.147Upgrade kernel-libbpf | May 6, 2026 | Apr 22, 2026 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | May 3, 2026 | May 3, 2026 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Apr 22, 2026 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1108-nvidia-lowlatencyUpgrade linux-image-3.13.0-215-genericUpgrade linux-image-virtual-5.4Upgrade linux-image-gkeopUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-3.13.0-215-lowlatencyUpgrade linux-image-genericUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-aws-6.17Upgrade linux-image-oem-20.04Upgrade linux-image-aws-4.15Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-aws-fipsUpgrade linux-image-6.17.0-40-genericUpgrade linux-image-6.17.0-1020-gcpUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-oracle-64k-6.17Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-oem-22.04dUpgrade linux-image-5.15.0-190-lowlatency-64kUpgrade linux-image-nvidia-tegraUpgrade linux-image-lowlatency-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-nvidia-64k-hwe-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.17.0-1019-aws-64kUpgrade linux-image-generic-6.17Upgrade linux-image-lowlatency-64kUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-gkeUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidia-5.15Upgrade linux-image-6.8.0-134-lowlatency-64kUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-5.4.0-1145-raspiUpgrade linux-image-6.8.0-1058-nvidiaUpgrade linux-image-fipsUpgrade linux-image-5.15.0-1113-awsUpgrade linux-image-6.8.0-1058-gke-64kUpgrade linux-image-6.8.0-1060-aws-fipsUpgrade linux-image-6.8.0-1032-xilinxUpgrade linux-image-6.8.0-134-genericUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-xilinx-zynqmp-5.4Upgrade linux-image-4.15.0-2113-azure-fipsUpgrade linux-image-aws-fips-5.4Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-oem-20.04bUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-lowlatency-5.15Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-snapdragon-5.4Upgrade linux-image-azure-5.4Upgrade linux-image-5.15.0-1118-azureUpgrade linux-image-azure-fde-6.8Upgrade linux-image-5.15.0-190-fipsUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-aws-lts-18.04Upgrade linux-image-gcp-4.15Upgrade linux-image-nvidia-6.17Upgrade linux-image-generic-64k-6.17Upgrade linux-image-5.15.0-1096-gkeopUpgrade linux-image-5.15.0-1110-oracleUpgrade linux-image-oracle-4.15Upgrade linux-image-5.4.0-234-generic-lpaeUpgrade linux-image-6.8.0-1057-oracle-64kUpgrade linux-image-ibm-5.15Upgrade linux-image-azure-lts-18.04Upgrade linux-image-intelUpgrade linux-image-generic-lpae-5.4Upgrade linux-image-gke-5.15Upgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-134-generic-64kUpgrade linux-image-aws-5.15Upgrade linux-image-aws-5.4Upgrade linux-image-kvm-5.15Upgrade linux-image-6.8.0-1060-awsUpgrade linux-image-kvm-5.4Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-oemUpgrade linux-image-generic-64k-6.8Upgrade linux-image-6.8.0-136-genericUpgrade linux-image-5.15.0-1114-awsUpgrade linux-image-5.15.0-1105-intel-iot-realtimeUpgrade linux-image-xilinx-6.8Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-oracle-64kUpgrade linux-image-oracle-6.8Upgrade linux-image-oracleUpgrade linux-image-oem-20.04cUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-ibm-classicUpgrade linux-image-aws-lts-22.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-gcpUpgrade linux-image-azure-fipsUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-4.15.0-254-genericUpgrade linux-image-5.15.0-190-generic-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-5.15.0-1076-xilinx-zynqmpUpgrade linux-image-raspi-6.17Upgrade linux-image-gcp-6.8Upgrade linux-image-6.17.0-1020-gcp-64kUpgrade linux-image-5.4.0-1161-oracleUpgrade linux-image-5.15.0-1119-azureUpgrade linux-image-4.4.0-284-genericUpgrade linux-image-virtualUpgrade linux-image-serverUpgrade linux-image-realtime-6.17Upgrade linux-image-raspi-realtimeUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-raspi-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-gke-64kUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-generic-5.4Upgrade linux-image-gcp-fips-5.4Upgrade linux-image-5.15.0-1105-kvmUpgrade linux-image-4.15.0-1177-kvmUpgrade linux-image-4.15.0-1150-fipsUpgrade linux-image-realtimeUpgrade linux-image-raspi-5.15Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oracle-5.4Upgrade linux-image-oem-24.04cUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-ibm-6.8Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-gcp-6.17Upgrade linux-image-fips-6.8Upgrade linux-image-fips-5.15Upgrade linux-image-azure-fips-6.8Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-azure-5.15Upgrade linux-image-aws-fips-4.15Upgrade linux-image-6.17.0-40-generic-64kUpgrade linux-image-6.17.0-1026-nvidia-64kUpgrade linux-image-6.17.0-1019-awsUpgrade linux-image-5.4.0-234-lowlatencyUpgrade linux-image-6.8.0-1029-nvidia-tegra-rtUpgrade linux-image-6.17.0-1018-azure-fdeUpgrade linux-image-4.15.0-254-lowlatencyUpgrade linux-image-6.8.0-1063-gcp-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-azure-cvmUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.4.0-1167-azure-fipsUpgrade linux-image-5.4.0-1066-iotUpgrade linux-image-5.15.0-1108-intel-iotgUpgrade linux-image-5.15.0-1054-nvidia-tegra-igxUpgrade linux-image-4.4.0-1127-fipsUpgrade linux-image-raspi-nolpaeUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-oem-osp1Upgrade linux-image-oem-24.04aUpgrade linux-image-oem-22.04bUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-generic-6.8Upgrade linux-image-gcp-5.15Upgrade linux-image-6.8.0-1062-azure-fipsUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.0-134-fipsUpgrade linux-image-oracle-5.15Upgrade linux-image-realtime-5.15Upgrade linux-image-raspi2Upgrade linux-image-oracle-6.17Upgrade linux-image-oem-6.17Upgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-bluefield-5.4Upgrade linux-image-bluefieldUpgrade linux-image-azure-lts-24.04Upgrade linux-image-aws-hweUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-6.8.1-1055-realtimeUpgrade linux-image-6.8.0-1063-azureUpgrade linux-image-5.4.0-1163-aws-fipsUpgrade linux-image-5.15.0-187-generic-lpaeUpgrade linux-image-4.15.0-2133-aws-fipsUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-azure-fips-4.15Upgrade linux-image-aws-64k-5.15Upgrade linux-image-6.8.0-134-lowlatencyUpgrade linux-image-5.4.0-1149-kvmUpgrade linux-image-azure-fdeUpgrade linux-image-aws-lts-24.04Upgrade linux-image-5.15.0-187-generic-64kUpgrade linux-image-5.15.0-1112-realtimeUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-virtual-5.15Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-64k-6.17Upgrade linux-image-kvmUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-ibm-5.4Upgrade linux-image-gke-6.8Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-gcp-fips-4.15Upgrade linux-image-fips-5.4Upgrade linux-image-azure-fips-5.4Upgrade linux-image-gcp-5.4Upgrade linux-image-6.8.0-1058-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1058-gkeUpgrade linux-image-5.15.0-1114-gcpUpgrade linux-image-azure-fde-6.17Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-6.8.0-1057-oracleUpgrade linux-image-6.17.0-1021-azureUpgrade linux-image-5.4.0-1167-azureUpgrade linux-image-5.15.0-187-genericUpgrade linux-image-5.15.0-1114-gcp-fipsUpgrade linux-image-xilinxUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-raspi-5.4Upgrade linux-image-raspiUpgrade linux-image-oem-20.04dUpgrade linux-image-ibmUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-azure-4.15Upgrade linux-image-5.15.0-1118-azure-fdeUpgrade linux-image-4.4.0-1195-awsUpgrade linux-image-oem-24.04dUpgrade linux-image-nvidia-64kUpgrade linux-image-4.15.0-1158-oracleUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-1118-azure-fipsUpgrade linux-image-6.8.0-1045-gkeopUpgrade linux-image-laptop-23.10Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-5.4.0-1121-bluefieldUpgrade linux-image-aws-64k-6.8Upgrade linux-image-awsUpgrade linux-image-azureUpgrade linux-image-6.17.0-1026-nvidiaUpgrade linux-image-4.15.0-1205-azureUpgrade linux-image-5.15.0-190-generic-lpaeUpgrade linux-image-6.8.0-1058-nvidia-lowlatencyUpgrade linux-image-5.15.0-1108-nvidiaUpgrade linux-image-6.8.0-2049-raspi-realtimeUpgrade linux-image-4.4.0-284-lowlatencyUpgrade linux-image-aws-fips-5.15Upgrade linux-image-5.4.0-1165-gcpUpgrade linux-image-nvidia-hwe-24.04Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oem-22.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-nvidiaUpgrade linux-image-nvidia-6.8Upgrade linux-image-4.15.0-1188-gcpUpgrade linux-image-generic-64k-5.15Upgrade linux-image-gkeop-5.15Upgrade linux-image-generic-5.15Upgrade linux-image-gkeop-6.8Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-4.4.0-1158-kvmUpgrade linux-image-5.4.0-234-genericUpgrade linux-image-azure-fips-5.15Upgrade linux-image-azure-lts-22.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-1060-aws-64kUpgrade linux-image-azure-6.8Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-gcp-64kUpgrade linux-image-gcp-64k-6.17Upgrade linux-image-azure-fde-5.15Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-aws-64k-6.17Upgrade linux-image-oem-22.04cUpgrade linux-image-4.15.0-1195-awsUpgrade linux-image-6.8.0-1058-nvidia-64kUpgrade linux-image-6.8.0-1063-gcp-fipsUpgrade linux-image-6.8.0-1029-nvidia-tegraUpgrade linux-image-6.8.0-1062-azure-fdeUpgrade linux-image-5.4.0-1080-xilinx-zynqmpUpgrade linux-image-5.4.0-1165-gcp-fipsUpgrade linux-image-6.17.0-1017-realtimeUpgrade linux-image-5.15.0-1107-ibmUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-5.15.0-1065-nvidia-tegraUpgrade linux-image-virtual-6.17Upgrade linux-image-5.15.0-1065-nvidia-tegra-rtUpgrade linux-image-5.15.0-1108-raspiUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-5.4.0-1108-ibmUpgrade linux-image-aws-6.8Upgrade linux-image-aws-64kUpgrade linux-image-6.8.0-136-generic-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-4.4.0-1157-awsUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-5.15.0-1113-aws-64kUpgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1054-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-1110-gkeUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-generic-lts-xenialUpgrade linux-image-lowlatency-5.4Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-5.4.0-1136-fipsUpgrade linux-image-6.17.0-1018-oracleUpgrade linux-image-5.15.0-190-lowlatencyUpgrade linux-image-6.17.0-1018-oracle-64kUpgrade linux-image-5.4.0-1160-oracleUpgrade linux-image-5.15.0-1113-aws-fipsUpgrade linux-image-5.15.0-190-genericUpgrade linux-image-6.17.0-1021-raspiUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oem-24.04Upgrade linux-image-oem-24.04bUpgrade linux-image-virtual-6.8Upgrade linux-image-6.8.0-1063-gcpUpgrade linux-image-oem-22.04aUpgrade linux-image-5.4.0-1162-awsUpgrade linux-image-6.17.0-1028-oemUpgrade linux-image-6.8.0-1060-ibmUpgrade linux-image-4.15.0-2096-gcp-fipsUpgrade linux-image-6.8.0-1060-raspiUpgrade linux-image-generic-lpaeUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-generic-lts-trustyUpgrade linux-image-azure-6.17 | Jul 1, 2026 | Apr 22, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | May 27, 2026 | Apr 22, 2026 |
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