In the Linux kernel, the following vulnerability has been resolved:
nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
The error handling in nilfs_empty_dir() when a directory folio/page read fails is incorrect, as in the old ext2 implementation, and if the folio/page cannot be read or nilfs_check_folio() fails, it will falsely determine the directory as empty and corrupt the file system.
In addition, since nilfs_empty_dir() does not immediately return on a failed folio/page read, but continues to loop, this can cause a long loop with I/O if i_size of the directory's inode is also corrupted, causing the log writer thread to wait and hang, as reported by syzbot.
Fix these issues by making nilfs_empty_dir() immediately return a false value (0) if it fails to get a directory folio/page.
CVSS Details
- CVSS 3.1 Base Score: 7.1
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade python-perfUpgrade perfUpgrade kernel-develUpgrade kernel-tools-debuginfoUpgrade kernel-tools-develUpgrade perf-debuginfoUpgrade kernel-livepatch-4.14.350-266.564Upgrade kernel-toolsUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade python-perf-debuginfoUpgrade bpftoolUpgrade kernel-debuginfoUpgrade kernelUpgrade kernel-livepatch-5.10.223-211.872Upgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64 | May 21, 2025 | Jun 25, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Jul 17, 2024 | Jun 25, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2024 | Jun 25, 2024 |
| Suse | — | Upgrade kernel-default-livepatch-develUpgrade kernel-develUpgrade kernel-obs-buildUpgrade kernel-azure-optionalUpgrade gfs2-kmp-azureUpgrade kernel-64kb-extraUpgrade kernel-debugUpgrade reiserfs-kmp-defaultUpgrade kernel-debug-develUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-rt_debug-develUpgrade kselftests-kmp-64kbUpgrade kernel-kvmsmall-vdsoUpgrade dtb-nvidiaUpgrade dtb-caviumUpgrade ocfs2-kmp-defaultUpgrade dtb-amazonUpgrade kernel-default-baseUpgrade dtb-sprdUpgrade ocfs2-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade dtb-allwinnerUpgrade dtb-alteraUpgrade dtb-exynosUpgrade dlm-kmp-rtUpgrade dtb-broadcomUpgrade cluster-md-kmp-64kbUpgrade dtb-lgUpgrade reiserfs-kmp-64kbUpgrade kernel-azureUpgrade kernel-defaultUpgrade dtb-rockchipUpgrade dtb-amdUpgrade kselftests-kmp-azureUpgrade ocfs2-kmp-azureUpgrade dtb-freescaleUpgrade kernel-source-azureUpgrade kernel-default-vdsoUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-azure-extraUpgrade kernel-debug-vdsoUpgrade kernel-rt-optionalUpgrade dtb-renesasUpgrade kernel-docs-htmlUpgrade dlm-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kernel-rt-extraUpgrade kernel-source-vanillaUpgrade kernel-default-optionalUpgrade gfs2-kmp-defaultUpgrade kernel-default-livepatchUpgrade kernel-rt-livepatchUpgrade kernel-source-rtUpgrade dtb-xilinxUpgrade kernel-rtUpgrade kernel-syms-azureUpgrade reiserfs-kmp-rtUpgrade kernel-azure-develUpgrade kernel-default-develUpgrade kernel-64kb-optionalUpgrade dtb-hisiliconUpgrade reiserfs-kmp-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-livepatch-develUpgrade dtb-armUpgrade kernel-macrosUpgrade dtb-mediatekUpgrade kernel-64kb-livepatch-develUpgrade cluster-md-kmp-defaultUpgrade kernel-azure-vdsoUpgrade dlm-kmp-azureUpgrade kernel-azure-livepatch-develUpgrade dtb-socionextUpgrade dtb-appleUpgrade kernel-symsUpgrade ocfs2-kmp-rtUpgrade kernel-kvmsmallUpgrade kernel-default-base-rebuildUpgrade kernel-64kb-develUpgrade dtb-qcomUpgrade kernel-64kbUpgrade dlm-kmp-defaultUpgrade kselftests-kmp-rtUpgrade kernel-devel-rtUpgrade dtb-marvellUpgrade gfs2-kmp-rtUpgrade gfs2-kmp-64kbUpgrade kernel-obs-qaUpgrade kernel-devel-azureUpgrade kernel-default-extraUpgrade dtb-amlogicUpgrade kernel-docsUpgrade kernel-debug-livepatch-develUpgrade kernel-rt-develUpgrade kernel-kvmsmall-develUpgrade cluster-md-kmp-azureUpgrade kernel-zfcpdumpUpgrade kernel-syms-rtUpgrade kernel-sourceUpgrade kernel-rt_debugUpgrade kselftests-kmp-defaultUpgrade dtb-apm | Jul 10, 2024 | Jun 25, 2024 |
| Ubuntu | — | Upgrade linux-image-gkeop-5.15Upgrade linux-image-5.4.0-1131-oracleUpgrade linux-image-oem-22.04bUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-azure-fdeUpgrade linux-image-raspi2-hwe-18.04Upgrade linux-image-5.4.0-1116-raspiUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-raspi2Upgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-6.8.0-45-genericUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-azure-cvmUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.4.0-1132-awsUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.4.0-1043-iotUpgrade linux-image-5.4.0-1120-kvmUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-5.4.0-195-lowlatencyUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-kvmUpgrade linux-image-5.15.0-1069-awsUpgrade linux-image-5.4.0-1136-gcpUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-oracleUpgrade linux-image-5.4.0-1051-xilinx-zynqmpUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-bluefieldUpgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-awsUpgrade linux-image-ibm-classicUpgrade linux-image-oem-20.04dUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-aws-lts-20.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-gcpUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-genericUpgrade linux-image-oem-22.04Upgrade linux-image-oemUpgrade linux-image-6.8.0-1012-oemUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-azureUpgrade linux-image-5.4.0-1099-gkeopUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-gke-5.15Upgrade linux-image-5.4.0-1079-ibmUpgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-raspiUpgrade linux-image-5.4.0-195-genericUpgrade linux-image-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-5.4.0-1137-azureUpgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-nvidiaUpgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-nvidia-64kUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-6.8.0-1014-azure-fdeUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.4.0-1092-bluefieldUpgrade linux-image-oem-22.04aUpgrade linux-image-virtualUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1015-awsUpgrade linux-image-oem-20.04bUpgrade linux-image-oem-osp1Upgrade linux-image-azure-lts-20.04Upgrade linux-image-generic-lpaeUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1072-azureUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.4.0-195-generic-lpaeUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-intelUpgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-6.8.0-1014-azureUpgrade linux-image-gkeopUpgrade linux-image-gkeop-5.4Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-44-genericUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gkeUpgrade linux-image-oem-20.04cUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oracle-64k | Sep 12, 2024 | Jun 25, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 22, 2025 | Jun 25, 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