In the Linux kernel, the following vulnerability has been resolved:
nilfs2: handle errors that nilfs_prepare_chunk() may return
Patch series "nilfs2: fix issues with rename operations".
This series fixes BUG_ON check failures reported by syzbot around rename operations, and a minor behavioral issue where the mtime of a child directory changes when it is renamed instead of moved.
This patch (of 2):
The directory manipulation routines nilfs_set_link() and nilfs_delete_entry() rewrite the directory entry in the folio/page previously read by nilfs_find_entry(), so error handling is omitted on the assumption that nilfs_prepare_chunk(), which prepares the buffer for rewriting, will always succeed for these. And if an error is returned, it triggers the legacy BUG_ON() checks in each routine.
This assumption is wrong, as proven by syzbot: the buffer layer called by nilfs_prepare_chunk() may call nilfs_get_block() if necessary, which may fail due to metadata corruption or other reasons. This has been there all along, but improved sanity checks and error handling may have made it more reproducible in fuzzing tests.
Fix this issue by adding missing error paths in nilfs_set_link(), nilfs_delete_entry(), and their caller nilfs_rename().
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade bpftoolUpgrade kernel-livepatch-5.10.235-227.919Upgrade kernelUpgrade kernel-develUpgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade python-perfUpgrade python-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernel-toolsUpgrade perf-debuginfoUpgrade bpftool-debuginfo | Apr 17, 2025 | Feb 27, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Apr 14, 2025 | Feb 27, 2025 |
| Ubuntu | — | Upgrade linux-image-oem-22.04dUpgrade linux-image-6.11.0-26-genericUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1066-gkeopUpgrade linux-image-6.8.0-64-generic-64kUpgrade linux-image-oem-osp1Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.11.0-1014-lowlatencyUpgrade linux-image-6.11.0-1015-azureUpgrade linux-image-oracleUpgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-140-lowlatency-64kUpgrade linux-image-aws-64kUpgrade linux-image-realtimeUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.15.0-1026-nvidia-tegra-igxUpgrade linux-image-5.15.0-140-genericUpgrade linux-image-6.8.0-1031-nvidia-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-azure-fde-6.8Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-6.8.0-1029-oracle-64kUpgrade linux-image-azure-6.8Upgrade linux-image-oemUpgrade linux-image-5.15.0-1078-nvidia-lowlatencyUpgrade linux-image-5.4.0-1105-bluefieldUpgrade linux-image-6.8.0-1015-gkeopUpgrade linux-image-5.4.0-1092-ibmUpgrade linux-image-bluefieldUpgrade linux-image-azure-lts-20.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1026-nvidia-tegra-igx-rtUpgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-64-genericUpgrade linux-image-6.11.0-1016-oracle-64kUpgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-5.15.0-1050-xilinx-zynqmpUpgrade linux-image-5.4.0-1064-xilinx-zynqmpUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-kvmUpgrade linux-image-gkeUpgrade linux-image-oem-24.04bUpgrade linux-image-5.15.0-1076-ibmUpgrade linux-image-gkeop-5.15Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.15.0-1077-intel-iot-realtimeUpgrade linux-image-5.4.0-1151-azureUpgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1032-awsUpgrade linux-image-6.8.0-1031-nvidia-lowlatency-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1029-oracleUpgrade linux-image-5.4.0-1151-azure-fipsUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1028-gkeUpgrade linux-image-6.8.0-1031-nvidia-lowlatencyUpgrade linux-image-5.4.0-216-generic-lpaeUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1029-ibmUpgrade linux-image-6.8.0-1032-aws-64kUpgrade linux-image-5.4.0-1133-kvmUpgrade linux-image-5.4.0-216-lowlatencyUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-virtualUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1034-azureUpgrade linux-image-awsUpgrade linux-image-5.15.0-142-generic-64kUpgrade linux-image-fipsUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.8.0-1033-gcpUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-5.15.0-1084-awsUpgrade linux-image-5.4.0-216-genericUpgrade linux-image-6.8.0-1031-nvidiaUpgrade linux-image-oem-24.04Upgrade linux-image-6.8.1-1025-realtimeUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1078-nvidiaUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.11.0-1015-gcpUpgrade linux-image-raspi-realtimeUpgrade linux-image-6.11.0-1014-lowlatency-64kUpgrade linux-image-6.11.0-1016-oracleUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-oem-20.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-raspi2Upgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-64-lowlatency-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-raspiUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1089-azureUpgrade linux-image-5.15.0-1037-nvidia-tegraUpgrade linux-image-raspi-6.8Upgrade linux-image-aws-lts-20.04Upgrade linux-image-6.11.0-1015-gcp-64kUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-5.15.0-1083-gcp-fipsUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oem-24.04aUpgrade linux-image-virtual-6.8Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1078-raspiUpgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1084-realtimeUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-1037-nvidia-tegra-rtUpgrade linux-image-5.4.0-1051-iotUpgrade linux-image-generic-64k-6.8Upgrade linux-image-6.8.0-2026-raspi-realtimeUpgrade linux-image-genericUpgrade linux-image-oem-22.04aUpgrade linux-image-5.4.0-1149-gcp-fipsUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-6.8.0-1031-oemUpgrade linux-image-nvidia-6.8Upgrade linux-image-gkeop-6.8Upgrade linux-image-intelUpgrade linux-image-ibm-6.8Upgrade linux-image-6.8.0-1034-azure-fdeUpgrade linux-image-6.11.0-26-generic-64kUpgrade linux-image-6.11.0-1010-realtimeUpgrade linux-image-5.4.0-1146-aws-fipsUpgrade linux-image-5.4.0-1146-awsUpgrade linux-image-5.15.0-1079-intel-iotgUpgrade linux-image-azure-lts-24.04Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-oem-6.8Upgrade linux-image-5.15.0-1081-gkeUpgrade linux-image-6.8.0-1033-gcp-64kUpgrade linux-image-6.11.0-1014-awsUpgrade linux-image-5.15.0-142-genericUpgrade linux-image-gkeopUpgrade linux-image-gcp-fipsUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.11.0-1022-oemUpgrade linux-image-5.4.0-1144-oracleUpgrade linux-image-5.15.0-1084-aws-fipsUpgrade linux-image-5.15.0-1081-oracleUpgrade linux-image-lowlatency-6.8Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-oem-22.04Upgrade linux-image-5.4.0-1120-fipsUpgrade linux-image-5.4.0-1149-gcpUpgrade linux-image-ibm-classicUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-azureUpgrade linux-image-aws-64k-6.8Upgrade linux-image-ibmUpgrade linux-image-oem-20.04cUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gke-6.8Upgrade linux-image-nvidia-tegraUpgrade linux-image-6.8.0-64-lowlatencyUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.0-1022-azure-nvidiaUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-azure-lts-22.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-5.15.0-140-generic-64kUpgrade linux-image-5.15.0-140-fipsUpgrade linux-image-nvidia-64kUpgrade linux-image-nvidiaUpgrade linux-image-oracle-6.8Upgrade linux-image-generic-64kUpgrade linux-image-5.15.0-140-lowlatencyUpgrade linux-image-oem-22.04cUpgrade linux-image-gcp-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-azure-fipsUpgrade linux-image-5.15.0-1089-azure-fipsUpgrade linux-image-5.15.0-1080-kvmUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-aws-6.8Upgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-140-generic-lpaeUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1031-raspiUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.11.0-1013-raspiUpgrade linux-image-azure-nvidiaUpgrade linux-image-6.11.0-1015-azure-fdeUpgrade linux-image-5.15.0-1083-gcpUpgrade linux-image-oem-22.04bUpgrade linux-image-aws-fipsUpgrade linux-image-oracle-64k | May 20, 2025 | Feb 27, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 28, 2026 | Feb 27, 2025 |
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