In the Linux kernel, the following vulnerability has been resolved:
nilfs2: add missing check for inode numbers on directory entries
Syzbot reported that mounting and unmounting a specific pattern of corrupted nilfs2 filesystem images causes a use-after-free of metadata file inodes, which triggers a kernel bug in lru_add_fn().
As Jan Kara pointed out, this is because the link count of a metadata file gets corrupted to 0, and nilfs_evict_inode(), which is called from iput(), tries to delete that inode (ifile inode in this case).
The inconsistency occurs because directories containing the inode numbers of these metadata files that should not be visible in the namespace are read without checking.
Fix this issue by treating the inode numbers of these internal files as errors in the sanity check helper when reading directory folios/pages.
Also thanks to Hillf Danton and Matthew Wilcox for their initial mm-layer analysis.
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-debuginfoUpgrade kernel-develUpgrade kernel-tools-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-tools-develUpgrade bpftoolUpgrade kernel-headersUpgrade kernelUpgrade kernel-livepatch-4.14.352-267.564Upgrade perf-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-toolsUpgrade python-perfUpgrade kernel-livepatch-5.10.223-211.872 | Mar 4, 2025 | Jul 30, 2024 |
| Amazon_linux | — | Upgrade kernel | Mar 7, 2025 | Jul 30, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Aug 7, 2024 | Jul 30, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2024 | Jul 30, 2024 |
| Suse | — | Upgrade kernel-symsUpgrade kernel-xen-baseUpgrade kernel-rt_debug-vdsoUpgrade dtb-mediatekUpgrade kernel-xen-develUpgrade reiserfs-kmp-rtUpgrade kernel-debug-livepatch-develUpgrade kernel-64kbUpgrade kernel-kvmsmall-develUpgrade dtb-socionextUpgrade kselftests-kmp-rtUpgrade kernel-default-extraUpgrade kernel-syms-azureUpgrade dtb-armUpgrade kernel-trace-develUpgrade kernel-syms-rtUpgrade kernel-traceUpgrade cluster-md-kmp-azureUpgrade kernel-ec2-develUpgrade gfs2-kmp-rtUpgrade kernel-debugUpgrade kernel-devel-azureUpgrade kernel-ec2-baseUpgrade kernel-rtUpgrade kernel-azure-develUpgrade kernel-rt-livepatch-develUpgrade cluster-md-kmp-defaultUpgrade dtb-amlogicUpgrade dtb-qcomUpgrade kernel-docsUpgrade kernel-obs-qaUpgrade kselftests-kmp-defaultUpgrade kernel-64kb-develUpgrade gfs2-kmp-64kbUpgrade kernel-azure-vdsoUpgrade kernel-rt-develUpgrade kernel-debug-develUpgrade kernel-macrosUpgrade dtb-hisiliconUpgrade dlm-kmp-defaultUpgrade kernel-64kb-optionalUpgrade kernel-devel-rtUpgrade kernel-64kb-livepatch-develUpgrade dlm-kmp-azureUpgrade kernel-azure-livepatch-develUpgrade kernel-kvmsmallUpgrade ocfs2-kmp-rtUpgrade dtb-xilinxUpgrade reiserfs-kmp-azureUpgrade kernel-zfcpdumpUpgrade kernel-rt_debugUpgrade dtb-apmUpgrade dtb-caviumUpgrade ocfs2-kmp-64kbUpgrade kselftests-kmp-azureUpgrade kernel-xenUpgrade kernel-source-rtUpgrade kernel-64kb-extraUpgrade dtb-freescaleUpgrade dlm-kmp-64kbUpgrade reiserfs-kmp-64kbUpgrade gfs2-kmp-azureUpgrade dtb-marvellUpgrade dtb-appleUpgrade kernel-rt-optionalUpgrade kernel-source-vanillaUpgrade kernel-source-azureUpgrade dtb-sprdUpgrade dtb-exynosUpgrade kernel-trace-baseUpgrade dtb-renesasUpgrade cluster-md-kmp-64kbUpgrade kernel-default-baseUpgrade kernel-obs-buildUpgrade kernel-rt_debug-livepatch-develUpgrade kselftests-kmp-64kbUpgrade kernel-rt-extraUpgrade kernel-default-optionalUpgrade kernel-default-livepatch-develUpgrade kernel-sourceUpgrade kernel-default-base-rebuildUpgrade dlm-kmp-rtUpgrade gfs2-kmp-defaultUpgrade kernel-rt_debug-develUpgrade dtb-allwinnerUpgrade cluster-md-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-rt-vdsoUpgrade kernel-azure-optionalUpgrade kernel-debug-vdsoUpgrade kernel-develUpgrade kernel-azureUpgrade ocfs2-kmp-azureUpgrade kernel-kvmsmall-vdsoUpgrade kernel-docs-htmlUpgrade kernel-defaultUpgrade kernel-default-vdsoUpgrade dtb-broadcomUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-livepatchUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-default-livepatchUpgrade kernel-azure-extraUpgrade dtb-nvidiaUpgrade dtb-amdUpgrade dtb-lgUpgrade dtb-amazonUpgrade kernel-ec2Upgrade kernel-default-develUpgrade dtb-rockchipUpgrade dtb-altera | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1017-azureUpgrade linux-image-4.4.0-1139-kvmUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-azureUpgrade linux-image-oem-20.04dUpgrade linux-image-4.15.0-1158-kvmUpgrade linux-image-oem-osp1Upgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.4.0-1051-xilinx-zynqmpUpgrade linux-image-raspi2Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-kvmUpgrade linux-image-oem-22.04bUpgrade linux-image-oem-24.04aUpgrade linux-image-5.4.0-195-genericUpgrade linux-image-aws-lts-20.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.4.0-1136-gcpUpgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-oracleUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-azure-cvmUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-awsUpgrade linux-image-ibmUpgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-virtualUpgrade linux-image-5.4.0-1120-kvmUpgrade linux-image-6.8.0-48-genericUpgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1016-azureUpgrade linux-image-4.4.0-261-genericUpgrade linux-image-4.4.0-1176-awsUpgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-gcpUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-6.8.0-1016-oemUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-oracle-64kUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-nvidia-64kUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-oem-20.04cUpgrade linux-image-5.4.0-1116-raspiUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-4.15.0-1137-oracleUpgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-aws-lts-22.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1018-awsUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-4.15.0-231-lowlatencyUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-5.4.0-1043-iotUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1072-azureUpgrade linux-image-5.4.0-1079-ibmUpgrade linux-image-4.4.0-1138-awsUpgrade linux-image-4.15.0-1175-awsUpgrade linux-image-oemUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-4.4.0-261-lowlatencyUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-5.4.0-195-generic-lpaeUpgrade linux-image-raspiUpgrade linux-image-aws-hweUpgrade linux-image-5.4.0-195-lowlatencyUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-virtual-hwe-16.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.15.0-121-genericUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oem-22.04aUpgrade linux-image-5.4.0-1099-gkeopUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-5.4.0-1131-oracleUpgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-aws-lts-18.04Upgrade linux-image-intelUpgrade linux-image-gke-5.15Upgrade linux-image-virtual-lts-xenialUpgrade linux-image-5.4.0-1137-azureUpgrade linux-image-5.4.0-1092-bluefieldUpgrade linux-image-4.15.0-231-genericUpgrade linux-image-5.4.0-1132-awsUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-nvidia-6.8Upgrade linux-image-nvidiaUpgrade linux-image-gkeUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-gkeop-5.4Upgrade linux-image-intel-iotgUpgrade linux-image-oem-20.04Upgrade linux-image-4.15.0-1183-azureUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-oem-20.04bUpgrade linux-image-gkeopUpgrade linux-image-generic-lts-xenialUpgrade linux-image-genericUpgrade linux-image-azure-lts-18.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-bluefieldUpgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-generic-64kUpgrade linux-image-oem-22.04Upgrade linux-image-oem-24.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1069-awsUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-raspi2-hwe-18.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-oem-22.04dUpgrade linux-image-4.15.0-1168-gcpUpgrade linux-image-lowlatency-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-121-lowlatency | Sep 13, 2024 | Jul 30, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Jul 30, 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