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