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 kernel-livepatch-5.10.223-211.872Upgrade bpftoolUpgrade python-perf-debuginfoUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-4.14.350-266.564Upgrade kernel-tools-develUpgrade kernel-tools-debuginfoUpgrade kernel-develUpgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade python-perfUpgrade perfUpgrade perf-debuginfo | 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 kselftests-kmp-azureUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade kernel-default-baseUpgrade gfs2-kmp-azureUpgrade kernel-rt_debug-develUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azure-optionalUpgrade kernel-64kb-extraUpgrade dtb-renesasUpgrade kernel-debugUpgrade dtb-xilinxUpgrade kernel-debug-develUpgrade dtb-nvidiaUpgrade ocfs2-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-vdsoUpgrade dtb-freescaleUpgrade kernel-rt-extraUpgrade kernel-source-vanillaUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-amazonUpgrade kernel-azure-extraUpgrade reiserfs-kmp-64kbUpgrade kernel-azureUpgrade cluster-md-kmp-64kbUpgrade kernel-docs-htmlUpgrade dtb-caviumUpgrade cluster-md-kmp-rtUpgrade kernel-default-livepatchUpgrade kernel-rt-livepatchUpgrade gfs2-kmp-defaultUpgrade kernel-debug-vdsoUpgrade dtb-sprdUpgrade kernel-rt-optionalUpgrade dlm-kmp-64kbUpgrade dlm-kmp-rtUpgrade dtb-lgUpgrade kernel-defaultUpgrade kernel-source-rtUpgrade dtb-broadcomUpgrade dtb-rockchipUpgrade dtb-amdUpgrade kernel-default-vdsoUpgrade ocfs2-kmp-azureUpgrade dtb-exynosUpgrade kernel-source-azureUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-default-optionalUpgrade kernel-develUpgrade dtb-allwinnerUpgrade kernel-default-livepatch-develUpgrade kernel-obs-buildUpgrade dtb-alteraUpgrade kernel-azure-livepatch-develUpgrade kernel-syms-rtUpgrade dtb-apmUpgrade kernel-64kb-livepatch-develUpgrade dtb-appleUpgrade kernel-docsUpgrade kernel-default-develUpgrade kernel-obs-qaUpgrade kernel-rtUpgrade kernel-devel-azureUpgrade kernel-default-extraUpgrade gfs2-kmp-rtUpgrade gfs2-kmp-64kbUpgrade kernel-syms-azureUpgrade dlm-kmp-defaultUpgrade kernel-symsUpgrade kernel-kvmsmallUpgrade kernel-default-base-rebuildUpgrade kernel-64kb-develUpgrade kernel-64kbUpgrade dtb-qcomUpgrade ocfs2-kmp-rtUpgrade kernel-macrosUpgrade dtb-marvellUpgrade kernel-rt-develUpgrade kernel-azure-vdsoUpgrade dtb-mediatekUpgrade cluster-md-kmp-defaultUpgrade kernel-sourceUpgrade kselftests-kmp-defaultUpgrade kernel-azure-develUpgrade dtb-socionextUpgrade reiserfs-kmp-azureUpgrade kernel-64kb-optionalUpgrade dtb-hisiliconUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-livepatch-develUpgrade reiserfs-kmp-rtUpgrade dtb-amlogicUpgrade dtb-armUpgrade kselftests-kmp-rtUpgrade kernel-devel-rtUpgrade kernel-rt_debugUpgrade dlm-kmp-azureUpgrade kernel-debug-livepatch-develUpgrade kernel-kvmsmall-develUpgrade kernel-zfcpdumpUpgrade cluster-md-kmp-azure | Jul 10, 2024 | Jun 25, 2024 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-ibm-classicUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-5.4.0-1120-kvmUpgrade linux-image-kvmUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.4.0-1132-awsUpgrade linux-image-5.4.0-195-lowlatencyUpgrade linux-image-azure-cvmUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-1069-awsUpgrade linux-image-awsUpgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-raspi2-hwe-18.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.4.0-1116-raspiUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-azure-fdeUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-6.8.0-45-genericUpgrade linux-image-5.4.0-1051-xilinx-zynqmpUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-bluefieldUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-raspi2Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.4.0-1043-iotUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-5.4.0-1136-gcpUpgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-oem-22.04dUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-oracleUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.4.0-1131-oracleUpgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-azure-lts-20.04Upgrade linux-image-oem-22.04aUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-oemUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-genericUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1012-oemUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1014-azure-fdeUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1015-awsUpgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-nvidia-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-azure-lts-22.04Upgrade linux-image-nvidiaUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-gke-5.15Upgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-5.4.0-195-genericUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-oem-osp1Upgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-5.4.0-1137-azureUpgrade linux-image-ibmUpgrade linux-image-raspiUpgrade linux-image-5.4.0-1079-ibmUpgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-1072-azureUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1014-azureUpgrade linux-image-gkeop-5.4Upgrade linux-image-6.8.0-44-genericUpgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-intelUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-oem-20.04cUpgrade linux-image-5.4.0-195-generic-lpaeUpgrade linux-image-azureUpgrade linux-image-5.4.0-1099-gkeopUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-oracle-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-gkeUpgrade linux-image-oem-20.04bUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oem-22.04cUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-virtualUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-5.4.0-1092-bluefieldUpgrade linux-image-ibm-lts-20.04 | 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