In the Linux kernel, the following vulnerability has been resolved:
ext4: fix double-free of blocks due to wrong extents moved_len
In ext4_move_extents(), moved_len is only updated when all moves are successfully executed, and only discards orig_inode and donor_inode preallocations when moved_len is not zero. When the loop fails to exit after successfully moving some extents, moved_len is not updated and remains at 0, so it does not discard the preallocations.
If the moved extents overlap with the preallocated extents, the overlapped extents are freed twice in ext4_mb_release_inode_pa() and ext4_process_freed_data() (as described in commit 94d7c16cbbbd ("ext4: Fix double-free of blocks with EXT4_IOC_MOVE_EXT")), and bb_free is incremented twice. Hence when trim is executed, a zero-division bug is triggered in mb_update_avg_fragment_size() because bb_free is not zero and bb_fragments is zero.
Therefore, update move_len after each extent move to avoid the issue.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-headersUpgrade kernel-toolsUpgrade kernel-zfcpdump-coreUpgrade kernelUpgrade kernel-zfcpdump-modulesUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-coreUpgrade kernel-abi-stablelistsUpgrade kernel-debug-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-rtUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdumpUpgrade kernel-cross-headersUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-tools-libsUpgrade kernel-rt-debugUpgrade kernel-rt-coreUpgrade kernel-debug-develUpgrade kernel-rt-modulesUpgrade kernel-modules-extraUpgrade kernel-rt-kvmUpgrade kernel-docUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-coreUpgrade kernel-develUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-coreUpgrade python3-perfUpgrade kernel-modulesUpgrade kernel-rt-develUpgrade bpftoolUpgrade perfUpgrade kernel-debug | Aug 12, 2024 | Apr 3, 2024 |
| Amazon Linux Ami 2 | — | Upgrade perf-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-5.10.210-201.852Upgrade perfUpgrade kernel-develUpgrade bpftoolUpgrade python-perfUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-tools-develUpgrade kernel-livepatch-5.15.149-99.161Upgrade kernel-livepatch-4.14.343-259.562Upgrade kernel | Dec 12, 2024 | Apr 3, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade bpftoolUpgrade kernel-modules-extra-commonUpgrade perf-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perf-debuginfoUpgrade kernel-tools-develUpgrade kernel-libbpfUpgrade kernel-develUpgrade kernel-libbpf-staticUpgrade python3-perfUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernelUpgrade kernel-headersUpgrade perfUpgrade kernel-modules-extraUpgrade kernel-livepatch-6.1.79-99.164Upgrade kernel-libbpf-devel | Feb 17, 2025 | Apr 3, 2024 |
| Debian | — | Upgrade linux | May 8, 2024 | Apr 3, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel | Jul 16, 2024 | Apr 3, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade bpftoolUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel-abi-stablelists | Jun 26, 2024 | Apr 3, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-tools | Oct 8, 2024 | Apr 3, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade kernel-develUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel-headersUpgrade kernelUpgrade perfUpgrade bpftoolUpgrade python-perfUpgrade kernel-tools | Jul 23, 2024 | Apr 3, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-tools-libsUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel | Jul 17, 2024 | Apr 3, 2024 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Aug 16, 2024 | Apr 3, 2024 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Jul 25, 2024 | Apr 3, 2024 |
| Rocky_linux | — | Upgrade kernel-headersUpgrade bpftool-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-debug-develUpgrade kernel-rt-debug-develUpgrade kernel-toolsUpgrade kernel-debug-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-rtUpgrade kernel-debugUpgrade kernel-coreUpgrade kernel-rt-debugUpgrade kernel-debuginfo-common-x86_64Upgrade perf-debuginfoUpgrade kernel-tools-libsUpgrade kernel-debug-coreUpgrade kernel-tools-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-rt-develUpgrade kernel-modules-extraUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debuginfoUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-modulesUpgrade python3-perf-debuginfoUpgrade kernel-rt-debuginfoUpgrade kernel-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-kvmUpgrade python3-perfUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-debuginfoUpgrade kernelUpgrade kernel-cross-headersUpgrade kernel-rt-debug-coreUpgrade kernel-rt-coreUpgrade kernel-develUpgrade perfUpgrade kernel-rt-modules-extraUpgrade bpftool | Aug 22, 2024 | Apr 3, 2024 |
| Suse | — | Upgrade kernel-rtUpgrade reiserfs-kmp-64kbUpgrade kernel-zfcpdumpUpgrade kernel-rt-vdsoUpgrade kernel-rt_debug-vdsoUpgrade kselftests-kmp-defaultUpgrade kernel-rt_debugUpgrade cluster-md-kmp-defaultUpgrade ocfs2-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade kernel-devel-azureUpgrade dtb-appleUpgrade kernel-docsUpgrade kernel-64kbUpgrade kernel-source-rtUpgrade kernel-kvmsmallUpgrade kernel-azure-develUpgrade kernel-docs-htmlUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-macrosUpgrade kernel-64kb-livepatch-develUpgrade kernel-azure-baseUpgrade dlm-kmp-azureUpgrade kernel-rt-livepatch-develUpgrade dtb-amlogicUpgrade gfs2-kmp-rtUpgrade kernel-azure-extraUpgrade kernel-azure-livepatch-develUpgrade kernel-default-manUpgrade dtb-apmUpgrade kernel-default-base-rebuildUpgrade kselftests-kmp-rtUpgrade kernel-kvmsmall-vdsoUpgrade kernel-syms-rtUpgrade kernel-obs-qaUpgrade dtb-broadcomUpgrade kernel-syms-azureUpgrade gfs2-kmp-64kbUpgrade kernel-kvmsmall-develUpgrade kernel-default-extraUpgrade dtb-marvellUpgrade kernel-obs-buildUpgrade kernel-debug-livepatch-develUpgrade reiserfs-kmp-rtUpgrade dlm-kmp-defaultUpgrade dtb-qcomUpgrade kernel-azure-vdsoUpgrade cluster-md-kmp-azureUpgrade dtb-armUpgrade dtb-socionextUpgrade kernel-rt-optionalUpgrade dtb-rockchipUpgrade cluster-md-kmp-64kbUpgrade dlm-kmp-rtUpgrade dtb-caviumUpgrade reiserfs-kmp-azureUpgrade dtb-mediatekUpgrade dtb-renesasUpgrade ocfs2-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade kernel-default-baseUpgrade kernel-azure-optionalUpgrade kselftests-kmp-azureUpgrade gfs2-kmp-azureUpgrade kernel-64kb-develUpgrade kernel-default-vdsoUpgrade gfs2-kmp-defaultUpgrade dtb-sprdUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-xilinxUpgrade kernel-default-livepatchUpgrade dtb-amdUpgrade dtb-allwinnerUpgrade kernel-defaultUpgrade dtb-exynosUpgrade reiserfs-kmp-defaultUpgrade kernel-rt-extraUpgrade kernel-debug-vdsoUpgrade kernel-rt-livepatchUpgrade dtb-amazonUpgrade kernel-source-vanillaUpgrade ocfs2-kmp-azureUpgrade kernel-rt-develUpgrade kernel-debug-develUpgrade dtb-lgUpgrade dtb-hisiliconUpgrade kernel-symsUpgrade kernel-develUpgrade kernel-debugUpgrade kernel-sourceUpgrade kernel-preempt-develUpgrade kernel-preemptUpgrade kernel-devel-rtUpgrade kernel-azureUpgrade dtb-alteraUpgrade kernel-source-azureUpgrade kernel-default-optionalUpgrade kernel-default-develUpgrade kernel-64kb-extraUpgrade kernel-default-livepatch-develUpgrade kernel-rt_debug-develUpgrade kernel-64kb-optionalUpgrade dtb-nvidiaUpgrade dtb-freescale | Apr 29, 2024 | Apr 3, 2024 |
| Ubuntu | — | Upgrade linux-image-4.15.0-1152-kvmUpgrade linux-image-oem-22.04Upgrade linux-image-genericUpgrade linux-image-azure-fdeUpgrade linux-image-azure-lts-20.04Upgrade linux-image-6.5.0-35-lowlatencyUpgrade linux-image-gkeopUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.4.0-1129-azureUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1043-xilinx-zynqmpUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-5.4.0-1036-iotUpgrade linux-image-5.15.0-106-generic-lpaeUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.4.0-1071-ibmUpgrade linux-image-aws-lts-20.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-4.15.0-1131-oracleUpgrade linux-image-raspi2Upgrade linux-image-4.4.0-1131-awsUpgrade linux-image-gke-5.15Upgrade linux-image-oem-20.04dUpgrade linux-image-nvidiaUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-4.4.0-1132-kvmUpgrade linux-image-generic-64kUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1061-awsUpgrade linux-image-5.15.0-1059-gcpUpgrade linux-image-4.4.0-1169-awsUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-lowlatencyUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-oem-22.04cUpgrade linux-image-oem-20.04bUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-4.4.0-254-lowlatencyUpgrade linux-image-oem-osp1Upgrade linux-image-5.4.0-1123-oracleUpgrade linux-image-gkeop-5.4Upgrade linux-image-gcpUpgrade linux-image-5.15.0-1063-azureUpgrade linux-image-ibmUpgrade linux-image-aws-lts-22.04Upgrade linux-image-virtualUpgrade linux-image-kvmUpgrade linux-image-oracle-64kUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-oem-22.04bUpgrade linux-image-bluefieldUpgrade linux-image-oem-22.04aUpgrade linux-image-5.4.0-181-generic-lpaeUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-6.5.0-35-generic-64kUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.15.0-106-lowlatencyUpgrade linux-image-generic-lts-xenialUpgrade linux-image-4.15.0-1168-awsUpgrade linux-image-6.5.0-1019-nvidiaUpgrade linux-image-nvidia-64k-6.5Upgrade linux-image-oemUpgrade linux-image-4.15.0-1177-azureUpgrade linux-image-azure-cvmUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.15.0-1057-intel-iotgUpgrade linux-image-5.4.0-181-lowlatencyUpgrade linux-image-aws-lts-18.04Upgrade linux-image-laptop-23.10Upgrade linux-image-oem-22.04dUpgrade linux-image-4.15.0-1162-gcpUpgrade linux-image-5.15.0-1044-gkeopUpgrade linux-image-oem-20.04cUpgrade linux-image-5.4.0-1091-gkeopUpgrade linux-image-5.15.0-1063-azure-fdeUpgrade linux-image-nvidia-6.5Upgrade linux-image-oem-20.04Upgrade linux-image-intel-iotgUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-6.5.0-1014-starfiveUpgrade linux-image-5.15.0-1054-raspiUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.5.0-35-lowlatency-64kUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-106-genericUpgrade linux-image-4.15.0-225-genericUpgrade linux-image-5.15.0-1054-nvidiaUpgrade linux-image-6.5.0-1023-oracle-64kUpgrade linux-image-aws-hweUpgrade linux-image-intelUpgrade linux-image-5.4.0-1112-kvmUpgrade linux-image-5.15.0-1058-kvmUpgrade linux-image-gkeUpgrade linux-image-5.4.0-1124-awsUpgrade linux-image-5.15.0-106-generic-64kUpgrade linux-image-6.5.0-1017-raspiUpgrade linux-image-6.5.0-1020-gcpUpgrade linux-image-starfiveUpgrade linux-image-4.15.0-225-lowlatencyUpgrade linux-image-6.5.0-1021-azure-fdeUpgrade linux-image-azureUpgrade linux-image-5.15.0-1058-gkeUpgrade linux-image-6.5.0-1021-azureUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-4.4.0-254-genericUpgrade linux-image-gkeop-5.15Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.4.0-1108-raspiUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-raspiUpgrade linux-image-5.4.0-1128-gcpUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-virtual-lts-xenialUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-azure-lts-18.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.4.0-1084-bluefieldUpgrade linux-image-5.15.0-1059-oracleUpgrade linux-image-6.5.0-1023-oracleUpgrade linux-image-6.5.0-1019-nvidia-64kUpgrade linux-image-5.15.0-1054-nvidia-lowlatencyUpgrade linux-image-awsUpgrade linux-image-6.5.0-1020-awsUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.5.0-1023-oemUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-1054-ibmUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.15.0-106-lowlatency-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.4.0-181-genericUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oracleUpgrade linux-image-6.5.0-35-genericUpgrade linux-image-6.5.0-1016-laptop | May 17, 2024 | Apr 3, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Apr 3, 2024 |
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