In the Linux kernel, the following vulnerability has been resolved:
ftruncate: pass a signed offset
The old ftruncate() syscall, using the 32-bit off_t misses a sign extension when called in compat mode on 64-bit architectures. As a result, passing a negative length accidentally succeeds in truncating to file size between 2GiB and 4GiB.
Changing the type of the compat syscall to the signed compat_off_t changes the behavior so it instead returns -EINVAL.
The native entry point, the truncate() syscall and the corresponding loff_t based variants are all correct already and do not suffer from this mistake.
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:H/A:N)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-headersUpgrade kernel-docUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-kvmUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-debug-develUpgrade kernel-modulesUpgrade kernel-zfcpdump-coreUpgrade kernel-cross-headersUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-develUpgrade kernel-tools-libs-develUpgrade kernel-rtUpgrade kernel-develUpgrade kernel-toolsUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debugUpgrade python3-perfUpgrade kernel-coreUpgrade kernel-rt-kvmUpgrade kernel-rt-modulesUpgrade kernel-rt-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-zfcpdumpUpgrade perfUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-debug-coreUpgrade kernel-debug-modulesUpgrade kernel-modules-extraUpgrade kernel-debugUpgrade kernel-rt-develUpgrade kernel-rt-modules-extra | Sep 26, 2024 | Jul 29, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-livepatch-4.14.352-267.564Upgrade kernel-toolsUpgrade kernel-tools-develUpgrade python-perf-debuginfoUpgrade kernelUpgrade kernel-livepatch-5.15.162-107.160Upgrade perfUpgrade python-perfUpgrade kernel-livepatch-5.10.223-211.872Upgrade kernel-debuginfoUpgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-develUpgrade bpftool-debuginfoUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade perf-debuginfo | Mar 14, 2025 | Jul 29, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-modules-extra-commonUpgrade kernel-libbpf-staticUpgrade kernel-toolsUpgrade kernel-livepatch-6.1.97-104.177Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade perf-debuginfoUpgrade perfUpgrade kernel-develUpgrade kernel-modules-extraUpgrade kernel-libbpf-develUpgrade python3-perfUpgrade kernel-debuginfoUpgrade kernel-libbpfUpgrade bpftool-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-tools-develUpgrade kernelUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade python3-perf-debuginfo | Mar 27, 2025 | Jul 29, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Aug 7, 2024 | Jul 29, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-tools | Nov 11, 2024 | Jul 29, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade bpftoolUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel | Oct 9, 2024 | Jul 29, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-abi-stablelists | Nov 5, 2024 | Jul 29, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libs | Nov 11, 2024 | Jul 29, 2024 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Oct 16, 2024 | Jul 29, 2024 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Sep 25, 2024 | Jul 29, 2024 |
| Rocky_linux | — | Upgrade kernel-modulesUpgrade kernel-headersUpgrade kernel-coreUpgrade kernel-tools-libs-develUpgrade kernel-debug-modules-extraUpgrade bpftool-debuginfoUpgrade kernel-cross-headersUpgrade kernelUpgrade kernel-debug-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-debug-develUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debug-kvmUpgrade perf-debuginfoUpgrade kernel-debug-modulesUpgrade kernel-debuginfoUpgrade kernel-rt-modules-extraUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-rt-kvmUpgrade kernel-rt-debugUpgrade kernel-debug-coreUpgrade python3-perf-debuginfoUpgrade kernel-rt-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-develUpgrade kernel-rt-debug-coreUpgrade kernel-debugUpgrade python3-perfUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rtUpgrade perfUpgrade kernel-toolsUpgrade kernel-tools-debuginfoUpgrade kernel-rt-coreUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debug-modulesUpgrade kernel-modules-extraUpgrade kernel-rt-devel | Oct 2, 2024 | Jul 29, 2024 |
| Ubuntu | — | Upgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-aws-lts-20.04Upgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-raspi2Upgrade linux-image-5.4.0-1132-awsUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-oracle-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-48-genericUpgrade linux-image-5.4.0-1079-ibmUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-kvmUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-oem-osp1Upgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-6.8.0-1018-awsUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-ibmUpgrade linux-image-oem-22.04cUpgrade linux-image-5.4.0-195-genericUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-5.4.0-1116-raspiUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-6.8.0-1016-oemUpgrade linux-image-nvidia-64kUpgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-oem-24.04aUpgrade linux-image-azure-cvmUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-oem-20.04cUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-awsUpgrade linux-image-5.4.0-1043-iotUpgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-oem-20.04dUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-azure-fdeUpgrade linux-image-intel-iotgUpgrade linux-image-oem-22.04bUpgrade linux-image-virtualUpgrade linux-image-5.4.0-1051-xilinx-zynqmpUpgrade linux-image-aws-lts-22.04Upgrade linux-image-oem-22.04aUpgrade linux-image-oem-22.04dUpgrade linux-image-azureUpgrade linux-image-6.8.0-1016-azureUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-raspi-nolpaeUpgrade linux-image-oemUpgrade linux-image-5.15.0-1072-azureUpgrade linux-image-6.8.0-1017-azureUpgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.4.0-195-lowlatencyUpgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-oem-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-raspiUpgrade linux-image-5.4.0-1136-gcpUpgrade linux-image-gkeopUpgrade linux-image-nvidiaUpgrade linux-image-bluefieldUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.4.0-195-generic-lpaeUpgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-5.4.0-1131-oracleUpgrade linux-image-generic-64kUpgrade linux-image-oem-20.04Upgrade linux-image-genericUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-azure-lts-22.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-intelUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-5.4.0-1120-kvmUpgrade linux-image-5.4.0-1092-bluefieldUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-raspi2-hwe-18.04Upgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-gkeop-5.4Upgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-5.4.0-1099-gkeopUpgrade linux-image-oracleUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-1069-awsUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-5.4.0-1137-azureUpgrade linux-image-gke | Sep 13, 2024 | Jul 29, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Jul 29, 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