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