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 kernelUpgrade kernel-debuginfo-common-x86_64Upgrade bpftoolUpgrade kernel-livepatch-5.15.165-110.161Upgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-develUpgrade python-perfUpgrade kernel-livepatch-4.14.353-270.569Upgrade bpftool-debuginfoUpgrade kernel-tools-debuginfoUpgrade perfUpgrade python-perf-debuginfoUpgrade kernel-tools-develUpgrade kernel-headersUpgrade perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-livepatch-5.10.224-212.876 | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade python3-perfUpgrade kernelUpgrade perfUpgrade kernel-libbpf-staticUpgrade kernel-develUpgrade kernel-debuginfoUpgrade kernel-libbpf-develUpgrade kernel-tools-develUpgrade kernel-modules-extra-commonUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64Upgrade perf-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-toolsUpgrade kernel-libbpfUpgrade kernel-modules-extraUpgrade bpftool-debuginfoUpgrade kernel-livepatch-6.1.106-116.188 | Oct 16, 2025 | Aug 17, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Sep 2, 2024 | Aug 17, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-perfUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-toolsUpgrade kernel-abi-stablelists | Nov 11, 2024 | Aug 17, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel | Oct 9, 2024 | Aug 17, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade bpftoolUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-tools-libs | Nov 26, 2024 | Aug 17, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade python3-perf | Nov 11, 2024 | Aug 17, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2024 | Aug 17, 2024 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | May 15, 2025 | Aug 17, 2024 |
| Suse | — | Upgrade kernel-source-vanillaUpgrade kernel-syms-rtUpgrade dtb-rockchipUpgrade kernel-rtUpgrade kernel-source-rtUpgrade kernel-azure-develUpgrade kernel-64kb-extraUpgrade kernel-azure-extraUpgrade kernel-rt_debugUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-defaultUpgrade kernel-rt-livepatch-develUpgrade kernel-obs-buildUpgrade kernel-rt_debug-vdsoUpgrade dtb-qcomUpgrade kernel-rt-vdsoUpgrade dtb-alteraUpgrade reiserfs-kmp-64kbUpgrade kernel-source-azureUpgrade dtb-lgUpgrade gfs2-kmp-defaultUpgrade dtb-socionextUpgrade kernel-debug-vdsoUpgrade kernel-docs-htmlUpgrade kernel-syms-azureUpgrade ocfs2-kmp-64kbUpgrade kernel-kvmsmall-vdsoUpgrade dtb-exynosUpgrade cluster-md-kmp-64kbUpgrade reiserfs-kmp-rtUpgrade dtb-nvidiaUpgrade kernel-default-livepatchUpgrade kernel-rt_debug-develUpgrade dtb-appleUpgrade gfs2-kmp-azureUpgrade dlm-kmp-64kbUpgrade kernel-debug-livepatch-develUpgrade kselftests-kmp-azureUpgrade dlm-kmp-defaultUpgrade kernel-azureUpgrade dtb-caviumUpgrade kernel-azure-vdsoUpgrade dtb-sprdUpgrade kernel-azure-livepatch-develUpgrade kernel-default-base-rebuildUpgrade dtb-broadcomUpgrade dtb-marvellUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-freescaleUpgrade dlm-kmp-rtUpgrade kernel-azure-optionalUpgrade kernel-rt-optionalUpgrade kselftests-kmp-64kbUpgrade kernel-rt-extraUpgrade dtb-amlogicUpgrade kernel-64kb-develUpgrade kernel-macrosUpgrade kernel-default-vdsoUpgrade kernel-sourceUpgrade kernel-rt-livepatchUpgrade kernel-devel-rtUpgrade kernel-symsUpgrade cluster-md-kmp-rtUpgrade dtb-renesasUpgrade kernel-64kb-optionalUpgrade kernel-obs-qaUpgrade ocfs2-kmp-rtUpgrade kernel-debug-develUpgrade dtb-allwinnerUpgrade kernel-default-livepatch-develUpgrade reiserfs-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade kernel-kvmsmallUpgrade gfs2-kmp-rtUpgrade dtb-hisiliconUpgrade gfs2-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade kernel-docsUpgrade dlm-kmp-azureUpgrade kernel-devel-azureUpgrade kernel-develUpgrade dtb-armUpgrade kernel-rt-develUpgrade kernel-default-develUpgrade dtb-amdUpgrade dtb-amazonUpgrade cluster-md-kmp-azureUpgrade kernel-default-optionalUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-defaultUpgrade kernel-default-extraUpgrade kernel-default-baseUpgrade dtb-mediatekUpgrade kernel-64kbUpgrade dtb-apmUpgrade cluster-md-kmp-defaultUpgrade kernel-kvmsmall-develUpgrade kernel-64kb-livepatch-develUpgrade dtb-xilinxUpgrade ocfs2-kmp-defaultUpgrade kernel-zfcpdumpUpgrade kernel-debug | Dec 5, 2025 | Jun 3, 2025 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oem-20.04cUpgrade linux-image-5.4.0-1139-azureUpgrade linux-image-oracle-64kUpgrade linux-image-oem-20.04Upgrade linux-image-oem-22.04bUpgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-oem-24.04aUpgrade linux-image-azure-cvmUpgrade linux-image-raspi2Upgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-awsUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-nvidia-64kUpgrade linux-image-raspiUpgrade linux-image-azureUpgrade linux-image-gkeop-5.15Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oem-osp1Upgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oem-22.04dUpgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-gcpUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-kvmUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oem-20.04dUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-5.15.0-1075-azureUpgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-azure-lts-20.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-intelUpgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.4.0-1135-awsUpgrade linux-image-generic-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-5.15.0-1072-awsUpgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-aws-lts-22.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-125-genericUpgrade linux-image-oemUpgrade linux-image-bluefieldUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-gkeUpgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-aws-lts-20.04Upgrade linux-image-oracleUpgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-6.8.0-1020-awsUpgrade linux-image-6.8.0-1018-oemUpgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-gkeop-5.4Upgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-gkeop-6.8Upgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-virtualUpgrade linux-image-gkeopUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-intel-iotgUpgrade linux-image-oem-22.04Upgrade linux-image-gke-5.15Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-ibmUpgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-genericUpgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-5.4.0-200-genericUpgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-5.4.0-1044-iotUpgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-5.4.0-1140-azureUpgrade linux-image-nvidia | 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