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 kernel-debuginfo-common-x86_64Upgrade perf-debuginfoUpgrade kernel-headersUpgrade kernel-tools-debuginfoUpgrade python-perf-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade kernel-debuginfoUpgrade python-perfUpgrade bpftoolUpgrade kernel-tools-develUpgrade kernelUpgrade kernel-develUpgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-5.10.235-227.919 | Apr 17, 2025 | Feb 27, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Apr 14, 2025 | Feb 27, 2025 |
| Ubuntu | — | Upgrade linux-image-generic-lpaeUpgrade linux-image-oem-20.04bUpgrade linux-image-raspiUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-azure-fdeUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-raspi-6.8Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-5.15.0-1089-azureUpgrade linux-image-6.8.0-2026-raspi-realtimeUpgrade linux-image-5.15.0-1037-nvidia-tegraUpgrade linux-image-ibm-classicUpgrade linux-image-virtual-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-1031-raspiUpgrade linux-image-lowlatency-64kUpgrade linux-image-gkeopUpgrade linux-image-nvidia-tegraUpgrade linux-image-5.15.0-1081-gkeUpgrade linux-image-5.15.0-1081-oracleUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.0-1033-gcp-64kUpgrade linux-image-aws-lts-20.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-genericUpgrade linux-image-oem-24.04aUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-oem-22.04bUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-1084-realtimeUpgrade linux-image-5.15.0-140-lowlatencyUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.4.0-1120-fipsUpgrade linux-image-oem-22.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-6.8.0-64-lowlatency-64kUpgrade linux-image-5.15.0-140-generic-lpaeUpgrade linux-image-5.15.0-1083-gcp-fipsUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.4.0-1149-gcpUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.15.0-1083-gcpUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-gke-5.15Upgrade linux-image-6.11.0-1010-realtimeUpgrade linux-image-gcp-fipsUpgrade linux-image-gkeop-6.8Upgrade linux-image-aws-lts-22.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-oem-22.04cUpgrade linux-image-5.15.0-142-genericUpgrade linux-image-5.15.0-1078-raspiUpgrade linux-image-5.15.0-1080-kvmUpgrade linux-image-5.15.0-1089-azure-fipsUpgrade linux-image-generic-64kUpgrade linux-image-6.11.0-1015-azure-fdeUpgrade linux-image-realtime-6.8.1Upgrade linux-image-nvidia-64kUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-azure-fipsUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-140-fipsUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1022-azure-nvidiaUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-oracle-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-5.15.0-1037-nvidia-tegra-rtUpgrade linux-image-6.11.0-26-generic-64kUpgrade linux-image-6.8.0-1031-oemUpgrade linux-image-5.4.0-1146-awsUpgrade linux-image-6.8.0-1034-azure-fdeUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-azure-lts-24.04Upgrade linux-image-5.15.0-1079-intel-iotgUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-ibm-6.8Upgrade linux-image-ibmUpgrade linux-image-nvidia-6.8Upgrade linux-image-azure-nvidiaUpgrade linux-image-gke-6.8Upgrade linux-image-oem-6.8Upgrade linux-image-5.15.0-140-generic-64kUpgrade linux-image-aws-64k-6.8Upgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-oem-22.04aUpgrade linux-image-6.11.0-1013-raspiUpgrade linux-image-generic-6.8Upgrade linux-image-oem-20.04cUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-64-lowlatencyUpgrade linux-image-6.11.0-1014-awsUpgrade linux-image-azureUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-5.4.0-1144-oracleUpgrade linux-image-aws-6.8Upgrade linux-image-6.11.0-1015-gcp-64kUpgrade linux-image-5.15.0-1084-aws-fipsUpgrade linux-image-oracle-64kUpgrade linux-image-intelUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.4.0-1146-aws-fipsUpgrade linux-image-6.11.0-1022-oemUpgrade linux-image-5.4.0-1149-gcp-fipsUpgrade linux-image-aws-fipsUpgrade linux-image-5.4.0-1051-iotUpgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.15.0-142-generic-64kUpgrade linux-image-6.8.1-1025-realtimeUpgrade linux-image-5.15.0-1078-nvidia-lowlatencyUpgrade linux-image-5.4.0-1151-azureUpgrade linux-image-azure-6.8Upgrade linux-image-gkeop-5.15Upgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1028-gkeUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1029-oracleUpgrade linux-image-6.8.0-1032-awsUpgrade linux-image-5.4.0-1151-azure-fipsUpgrade linux-image-5.4.0-216-lowlatencyUpgrade linux-image-6.11.0-1015-gcpUpgrade linux-image-5.15.0-1077-intel-iot-realtimeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.11.0-1016-oracle-64kUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1029-oracle-64kUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-1015-gkeopUpgrade linux-image-bluefieldUpgrade linux-image-raspi-realtimeUpgrade linux-image-5.4.0-1092-ibmUpgrade linux-image-5.15.0-1026-nvidia-tegra-igx-rtUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-azure-lts-20.04Upgrade linux-image-6.8.0-1031-nvidia-lowlatency-64kUpgrade linux-image-5.4.0-1105-bluefieldUpgrade linux-image-gcp-6.8Upgrade linux-image-oem-24.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.8.0-1031-nvidiaUpgrade linux-image-5.15.0-1078-nvidiaUpgrade linux-image-5.15.0-1084-awsUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1033-gcpUpgrade linux-image-fipsUpgrade linux-image-5.4.0-216-genericUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-raspi2Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-5.4.0-216-generic-lpaeUpgrade linux-image-6.8.0-1032-aws-64kUpgrade linux-image-6.8.0-64-generic-64kUpgrade linux-image-5.15.0-1066-gkeopUpgrade linux-image-awsUpgrade linux-image-6.11.0-1014-lowlatencyUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-5.15.0-140-lowlatency-64kUpgrade linux-image-6.8.0-1029-ibmUpgrade linux-image-5.4.0-1133-kvmUpgrade linux-image-oem-24.04bUpgrade linux-image-oem-osp1Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-kvmUpgrade linux-image-gkeUpgrade linux-image-oem-20.04dUpgrade linux-image-6.11.0-1014-lowlatency-64kUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.11.0-26-genericUpgrade linux-image-6.11.0-1016-oracleUpgrade linux-image-5.15.0-1050-xilinx-zynqmpUpgrade linux-image-6.8.0-64-genericUpgrade linux-image-5.4.0-1064-xilinx-zynqmpUpgrade linux-image-6.8.0-1031-nvidia-lowlatencyUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1034-azureUpgrade linux-image-6.8.0-1031-nvidia-64kUpgrade linux-image-5.15.0-140-genericUpgrade linux-image-oemUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-virtualUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.11.0-1015-azureUpgrade linux-image-realtimeUpgrade linux-image-oem-22.04dUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-oracleUpgrade linux-image-azure-fde-6.8Upgrade linux-image-5.15.0-1076-ibmUpgrade linux-image-5.15.0-1026-nvidia-tegra-igxUpgrade linux-image-azure-cvm | 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