In the Linux kernel, the following vulnerability has been resolved:
f2fs: fix to avoid dirent corruption
As Al reported in link[1]:
f2fs_rename() ... if (old_dir != new_dir && !whiteout) f2fs_set_link(old_inode, old_dir_entry, old_dir_page, new_dir); else f2fs_put_page(old_dir_page, 0);
You want correct inumber in the ".." link. And cross-directory rename does move the source to new parent, even if you'd been asked to leave a whiteout in the old place.
[1] https://lore.kernel.org/all/20231017055040.GN800259@ZenIV/
With below testcase, it may cause dirent corruption, due to it missed to call f2fs_set_link() to update ".." link to new directory. - mkdir -p dir/foo - renameat2 -w dir/foo bar
[ASSERT] (__chk_dots_dentries:1421) --> Bad inode number[0x4] for '..', parent parent ino is [0x3] [FSCK] other corrupted bugs [Fail]
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 |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jun 27, 2024 | Feb 22, 2024 |
| Ubuntu | — | Upgrade linux-image-6.5.0-41-genericUpgrade linux-image-5.15.0-1040-gkeopUpgrade linux-image-gkeop-5.4Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-oem-20.04cUpgrade linux-image-oem-20.04bUpgrade linux-image-oem-22.04dUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-5.15.0-1057-awsUpgrade linux-image-laptop-23.10Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.5.0-1022-gcpUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-aws-lts-18.04Upgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-raspiUpgrade linux-image-generic-64kUpgrade linux-image-6.5.0-41-lowlatencyUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.1.0-1035-oemUpgrade linux-image-genericUpgrade linux-image-oem-22.04cUpgrade linux-image-5.15.0-1060-azure-fdeUpgrade linux-image-nvidia-6.5Upgrade linux-image-starfiveUpgrade linux-image-5.15.0-102-generic-lpaeUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-oemUpgrade linux-image-5.4.0-176-generic-lpaeUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.15.0-1048-nvidiaUpgrade linux-image-6.5.0-1021-awsUpgrade linux-image-5.4.0-1106-raspiUpgrade linux-image-4.4.0-1172-awsUpgrade linux-image-6.5.0-1024-oracleUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-azureUpgrade linux-image-aws-hweUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-1050-raspiUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-awsUpgrade linux-image-gkeop-5.15Upgrade linux-image-oem-22.04Upgrade linux-image-6.5.0-1021-nvidiaUpgrade linux-image-5.4.0-175-genericUpgrade linux-image-5.15.0-102-lowlatencyUpgrade linux-image-5.4.0-1041-xilinx-zynqmpUpgrade linux-image-raspi-nolpaeUpgrade linux-image-azure-fdeUpgrade linux-image-6.5.0-1024-oracle-64kUpgrade linux-image-5.4.0-1127-azureUpgrade linux-image-5.4.0-175-lowlatencyUpgrade linux-image-4.4.0-1134-awsUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-5.4.0-1034-iotUpgrade linux-image-5.15.0-102-genericUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.4.0-176-lowlatencyUpgrade linux-image-kvmUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.5.0-41-lowlatency-64kUpgrade linux-image-oem-20.04dUpgrade linux-image-gke-5.15Upgrade linux-image-6.5.0-1017-laptopUpgrade linux-image-virtualUpgrade linux-image-oem-22.04aUpgrade linux-image-ibmUpgrade linux-image-5.4.0-1126-gcpUpgrade linux-image-azure-cvmUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.5.0-1015-starfiveUpgrade linux-image-generic-lpaeUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-6.5.0-1018-raspiUpgrade linux-image-5.15.0-1054-gkeUpgrade linux-image-nvidia-64k-6.5Upgrade linux-image-5.4.0-1110-kvmUpgrade linux-image-nvidiaUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.4.0-1069-ibmUpgrade linux-image-raspi2Upgrade linux-image-5.15.0-102-lowlatency-64kUpgrade linux-image-5.15.0-1048-nvidia-lowlatencyUpgrade linux-image-5.4.0-1089-gkeopUpgrade linux-image-6.5.0-1022-azure-fdeUpgrade linux-image-oracleUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-4.15.0-1154-kvmUpgrade linux-image-intelUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-oem-osp1Upgrade linux-image-6.5.0-41-generic-64kUpgrade linux-image-5.4.0-1082-bluefieldUpgrade linux-image-5.4.0-176-genericUpgrade linux-image-5.15.0-1050-ibmUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-4.15.0-1164-gcpUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-generic-lts-xenialUpgrade linux-image-6.5.0-1024-oemUpgrade linux-image-lowlatencyUpgrade linux-image-gcpUpgrade linux-image-4.15.0-1133-oracleUpgrade linux-image-4.4.0-1135-kvmUpgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1055-gcpUpgrade linux-image-gkeUpgrade linux-image-5.15.0-1052-intel-iotgUpgrade linux-image-4.15.0-1170-awsUpgrade linux-image-4.15.0-227-lowlatencyUpgrade linux-image-5.15.0-1060-azureUpgrade linux-image-oem-22.04bUpgrade linux-image-4.4.0-257-lowlatencyUpgrade linux-image-bluefieldUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-5.15.0-1054-kvmUpgrade linux-image-oem-20.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-4.15.0-227-genericUpgrade linux-image-6.5.0-1022-azureUpgrade linux-image-6.5.0-1021-nvidia-64kUpgrade linux-image-5.15.0-1055-oracleUpgrade linux-image-4.4.0-257-genericUpgrade linux-image-5.4.0-1121-oracleUpgrade linux-image-azure-lts-18.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.15.0-102-generic-64kUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.4.0-1122-awsUpgrade linux-image-gkeopUpgrade linux-image-4.15.0-1179-azure | Mar 12, 2024 | Feb 22, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Feb 22, 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