In the Linux kernel, the following vulnerability has been resolved:
ext4: make sure the first directory block is not a hole
The syzbot constructs a directory that has no dirblock but is non-inline, i.e. the first directory block is a hole. And no errors are reported when creating files in this directory in the following flow.
ext4_mknod ... ext4_add_entry // Read block 0 ext4_read_dirblock(dir, block, DIRENT) bh = ext4_bread(NULL, inode, block, 0) if (!bh && (type == INDEX || type == DIRENT_HTREE)) // The first directory block is a hole // But type == DIRENT, so no error is reported.
After that, we get a directory block without '.' and '..' but with a valid dentry. This may cause some code that relies on dot or dotdot (such as make_indexed_dir()) to crash.
Therefore when ext4_read_dirblock() finds that the first directory block is a hole report that the filesystem is corrupted and return an error to avoid loading corrupted data from disk causing something bad.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-livepatch-5.15.165-110.161Upgrade python-perfUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade bpftoolUpgrade kernel-develUpgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-debuginfoUpgrade kernel-headersUpgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-tools-develUpgrade kernel-livepatch-4.14.353-270.569Upgrade kernel-livepatch-5.10.224-212.876Upgrade perf | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-6.1.106-116.188Upgrade python3-perf-debuginfoUpgrade kernel-headersUpgrade kernel-libbpfUpgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade perf-debuginfoUpgrade kernel-modules-extraUpgrade bpftoolUpgrade kernel-develUpgrade kernel-tools-develUpgrade kernel-libbpf-staticUpgrade kernelUpgrade perfUpgrade python3-perfUpgrade kernel-libbpf-develUpgrade kernel-modules-extra-commonUpgrade kernel-debuginfo | Oct 16, 2025 | Aug 17, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Sep 2, 2024 | Aug 17, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-tools-libsUpgrade python3-perfUpgrade kernelUpgrade kernel-toolsUpgrade kernel-abi-stablelists | Nov 11, 2024 | Aug 17, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernelUpgrade python3-perf | Oct 9, 2024 | Aug 17, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernelUpgrade bpftoolUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-abi-stablelists | Nov 26, 2024 | Aug 17, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade kernelUpgrade kernel-tools-libs | Nov 11, 2024 | Aug 17, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2024 | Aug 17, 2024 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | May 15, 2025 | Aug 17, 2024 |
| Suse | — | Upgrade dtb-xilinxUpgrade kernel-64kb-develUpgrade dtb-apmUpgrade kernel-macrosUpgrade kernel-default-vdsoUpgrade reiserfs-kmp-defaultUpgrade kernel-symsUpgrade ocfs2-kmp-rtUpgrade cluster-md-kmp-rtUpgrade dtb-allwinnerUpgrade kernel-devel-rtUpgrade kernel-default-develUpgrade ocfs2-kmp-azureUpgrade kernel-rt-livepatchUpgrade kernel-sourceUpgrade cluster-md-kmp-defaultUpgrade kernel-debugUpgrade kernel-kvmsmallUpgrade dtb-amdUpgrade kernel-debug-develUpgrade dtb-mediatekUpgrade kernel-rt-develUpgrade kernel-default-livepatch-develUpgrade reiserfs-kmp-azureUpgrade kernel-docsUpgrade dtb-hisiliconUpgrade cluster-md-kmp-azureUpgrade kselftests-kmp-rtUpgrade dtb-amazonUpgrade kernel-default-baseUpgrade kernel-default-optionalUpgrade dtb-armUpgrade dlm-kmp-azureUpgrade kernel-devel-azureUpgrade gfs2-kmp-rtUpgrade dtb-amlogicUpgrade kernel-64kbUpgrade kernel-develUpgrade kselftests-kmp-defaultUpgrade kernel-default-extraUpgrade gfs2-kmp-64kbUpgrade kernel-kvmsmall-develUpgrade kernel-zfcpdumpUpgrade ocfs2-kmp-defaultUpgrade kernel-obs-qaUpgrade dtb-renesasUpgrade kernel-64kb-optionalUpgrade kernel-64kb-livepatch-develUpgrade reiserfs-kmp-64kbUpgrade kernel-source-azureUpgrade kernel-rt_debug-develUpgrade kernel-defaultUpgrade kernel-azure-vdsoUpgrade dtb-marvellUpgrade kernel-azure-livepatch-develUpgrade kernel-kvmsmall-vdsoUpgrade kernel-debug-vdsoUpgrade gfs2-kmp-defaultUpgrade dtb-alteraUpgrade dtb-lgUpgrade dtb-freescaleUpgrade dtb-qcomUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-rt_debugUpgrade kernel-rtUpgrade kernel-obs-buildUpgrade kernel-rt_debug-vdsoUpgrade kernel-azure-extraUpgrade kernel-64kb-extraUpgrade kernel-syms-rtUpgrade kernel-source-rtUpgrade kselftests-kmp-azureUpgrade kernel-source-vanillaUpgrade dtb-sprdUpgrade kernel-default-base-rebuildUpgrade dlm-kmp-defaultUpgrade dtb-socionextUpgrade kernel-kvmsmall-livepatch-develUpgrade kselftests-kmp-64kbUpgrade dtb-rockchipUpgrade kernel-azure-optionalUpgrade kernel-azure-develUpgrade dlm-kmp-rtUpgrade kernel-rt-optionalUpgrade kernel-azureUpgrade gfs2-kmp-azureUpgrade dtb-caviumUpgrade dtb-appleUpgrade kernel-rt-extraUpgrade kernel-debug-livepatch-develUpgrade dlm-kmp-64kbUpgrade dtb-exynosUpgrade ocfs2-kmp-64kbUpgrade kernel-docs-htmlUpgrade dtb-nvidiaUpgrade cluster-md-kmp-64kbUpgrade kernel-default-livepatchUpgrade kernel-syms-azureUpgrade reiserfs-kmp-rtUpgrade dtb-broadcomUpgrade kernel-rt-vdsoUpgrade kernel-rt-livepatch-devel | Dec 5, 2025 | Jun 3, 2025 |
| Ubuntu | — | Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-intelUpgrade linux-image-5.15.0-1072-awsUpgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-6.8.0-1020-awsUpgrade linux-image-aws-lts-22.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-bluefieldUpgrade linux-image-azure-lts-22.04Upgrade linux-image-oemUpgrade linux-image-oracleUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-5.4.0-1044-iotUpgrade linux-image-ibm-classicUpgrade linux-image-oem-24.04Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-nvidiaUpgrade linux-image-gkeop-5.4Upgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-azure-lts-20.04Upgrade linux-image-5.15.0-125-genericUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-gkeUpgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-5.4.0-1135-awsUpgrade linux-image-lowlatencyUpgrade linux-image-oem-22.04Upgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-6.8.0-1018-oemUpgrade linux-image-oem-20.04bUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-oem-22.04aUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-virtualUpgrade linux-image-ibmUpgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-intel-iotgUpgrade linux-image-5.4.0-1140-azureUpgrade linux-image-5.4.0-200-genericUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-genericUpgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-gke-5.15Upgrade linux-image-gkeop-6.8Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-generic-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-raspi2Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-oem-22.04dUpgrade linux-image-azure-fdeUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-50-genericUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oem-osp1Upgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-5.15.0-1075-azureUpgrade linux-image-oracle-64kUpgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-oem-22.04cUpgrade linux-image-oem-20.04cUpgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.4.0-1139-azureUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-kvmUpgrade linux-image-oem-24.04aUpgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-gcpUpgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-awsUpgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-raspiUpgrade linux-image-azureUpgrade linux-image-oem-20.04dUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-virtual-hwe-18.04 | Nov 4, 2024 | Aug 17, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Aug 17, 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