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-livepatch-4.14.352-267.564Upgrade perf-debuginfoUpgrade perfUpgrade kernel-toolsUpgrade kernel-livepatch-5.10.223-211.872Upgrade kernel-debuginfo-common-aarch64Upgrade python-perfUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-develUpgrade kernel-debuginfoUpgrade bpftoolUpgrade kernel-headersUpgrade kernel-tools-debuginfoUpgrade kernel-tools-develUpgrade python-perf-debuginfoUpgrade kernel | Mar 4, 2025 | Jul 30, 2024 |
| Amazon_linux | — | Upgrade kernel | Mar 7, 2025 | Jul 30, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Aug 7, 2024 | Jul 30, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2024 | Jul 30, 2024 |
| Suse | — | Upgrade dtb-armUpgrade kernel-azure-livepatch-develUpgrade gfs2-kmp-64kbUpgrade kernel-kvmsmallUpgrade kernel-debug-develUpgrade dtb-apmUpgrade kernel-rt_debugUpgrade dtb-xilinxUpgrade kernel-rt-develUpgrade kernel-devel-rtUpgrade kselftests-kmp-defaultUpgrade kernel-rt-livepatch-develUpgrade dtb-amlogicUpgrade kernel-obs-qaUpgrade dlm-kmp-azureUpgrade gfs2-kmp-rtUpgrade kernel-azure-vdsoUpgrade kernel-ec2-develUpgrade kernel-rtUpgrade kernel-traceUpgrade kernel-debugUpgrade kernel-devel-azureUpgrade kernel-64kb-optionalUpgrade cluster-md-kmp-azureUpgrade dlm-kmp-defaultUpgrade kernel-ec2-baseUpgrade kernel-macrosUpgrade kernel-azure-develUpgrade kernel-docsUpgrade reiserfs-kmp-azureUpgrade reiserfs-kmp-rtUpgrade dtb-hisiliconUpgrade kernel-64kb-livepatch-develUpgrade kernel-64kb-develUpgrade cluster-md-kmp-defaultUpgrade kernel-kvmsmall-develUpgrade dtb-socionextUpgrade dtb-mediatekUpgrade kernel-debug-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-syms-rtUpgrade kernel-symsUpgrade kselftests-kmp-rtUpgrade ocfs2-kmp-rtUpgrade dtb-qcomUpgrade kernel-64kbUpgrade kernel-default-extraUpgrade kernel-trace-develUpgrade kernel-xen-develUpgrade kernel-zfcpdumpUpgrade kernel-syms-azureUpgrade kernel-xen-baseUpgrade kernel-default-optionalUpgrade kernel-xenUpgrade gfs2-kmp-defaultUpgrade dtb-rockchipUpgrade kernel-ec2Upgrade dtb-amazonUpgrade kernel-sourceUpgrade kernel-default-base-rebuildUpgrade dlm-kmp-rtUpgrade kselftests-kmp-64kbUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-rt-extraUpgrade kernel-default-livepatch-develUpgrade kernel-source-rtUpgrade kernel-debug-vdsoUpgrade kernel-defaultUpgrade kernel-docs-htmlUpgrade kernel-develUpgrade dtb-caviumUpgrade ocfs2-kmp-azureUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azureUpgrade dtb-sprdUpgrade dtb-exynosUpgrade kernel-source-vanillaUpgrade kernel-source-azureUpgrade dtb-amdUpgrade kernel-rt-optionalUpgrade kernel-rt-vdsoUpgrade cluster-md-kmp-rtUpgrade dtb-broadcomUpgrade kernel-azure-extraUpgrade kernel-azure-optionalUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-nvidiaUpgrade ocfs2-kmp-defaultUpgrade kernel-default-livepatchUpgrade kernel-rt_debug-develUpgrade reiserfs-kmp-defaultUpgrade kernel-rt-livepatchUpgrade dtb-allwinnerUpgrade dtb-alteraUpgrade kernel-default-vdsoUpgrade kernel-obs-buildUpgrade kernel-64kb-extraUpgrade dtb-marvellUpgrade dtb-lgUpgrade dtb-freescaleUpgrade dtb-appleUpgrade dlm-kmp-64kbUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-64kbUpgrade kselftests-kmp-azureUpgrade gfs2-kmp-azureUpgrade kernel-default-baseUpgrade cluster-md-kmp-64kbUpgrade kernel-trace-baseUpgrade dtb-renesasUpgrade kernel-default-devel | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-azure-fdeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.4.0-1116-raspiUpgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-azure-cvmUpgrade linux-image-4.15.0-1158-kvmUpgrade linux-image-6.8.0-1016-oemUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-6.8.0-1018-awsUpgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-oem-20.04cUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.4.0-1120-kvmUpgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-oracleUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-oem-20.04dUpgrade linux-image-4.15.0-1137-oracleUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-4.4.0-1139-kvmUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-4.4.0-261-genericUpgrade linux-image-4.4.0-1176-awsUpgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-virtualUpgrade linux-image-oracle-64kUpgrade linux-image-azureUpgrade linux-image-awsUpgrade linux-image-4.15.0-231-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-6.8.0-1016-azureUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-ibm-classicUpgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-6.8.0-1017-azureUpgrade linux-image-oem-osp1Upgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-6.8.0-48-genericUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-gcpUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-kvmUpgrade linux-image-oem-22.04bUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-5.4.0-1043-iotUpgrade linux-image-raspi2Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.4.0-1136-gcpUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.4.0-1051-xilinx-zynqmpUpgrade linux-image-5.4.0-195-genericUpgrade linux-image-gkeop-5.4Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-4.15.0-1175-awsUpgrade linux-image-gkeUpgrade linux-image-aws-lts-18.04Upgrade linux-image-oem-20.04Upgrade linux-image-5.4.0-1131-oracleUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-generic-lts-xenialUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-azure-lts-22.04Upgrade linux-image-generic-hwe-16.04Upgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-intel-iotgUpgrade linux-image-5.4.0-195-generic-lpaeUpgrade linux-image-genericUpgrade linux-image-4.15.0-1183-azureUpgrade linux-image-oem-20.04bUpgrade linux-image-nvidiaUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-virtual-lts-xenialUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oem-22.04aUpgrade linux-image-5.4.0-1099-gkeopUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-gkeopUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-5.4.0-1079-ibmUpgrade linux-image-gkeop-6.8Upgrade linux-image-raspi-nolpaeUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-oemUpgrade linux-image-4.4.0-1138-awsUpgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-raspi2-hwe-18.04Upgrade linux-image-5.15.0-1069-awsUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.4.0-1092-bluefieldUpgrade linux-image-5.15.0-1072-azureUpgrade linux-image-4.4.0-261-lowlatencyUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-oem-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-64kUpgrade linux-image-azure-lts-20.04Upgrade linux-image-bluefieldUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-aws-hweUpgrade linux-image-5.4.0-195-lowlatencyUpgrade linux-image-5.4.0-1137-azureUpgrade linux-image-oem-22.04cUpgrade linux-image-intelUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-gke-5.15Upgrade linux-image-azure-lts-18.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.4.0-1132-awsUpgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oem-22.04dUpgrade linux-image-generic-lpaeUpgrade linux-image-lowlatency-64kUpgrade linux-image-4.15.0-231-genericUpgrade linux-image-4.15.0-1168-gcpUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-gkeop-5.15 | 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