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-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-modules-extraUpgrade kernel-rt-modulesUpgrade bpftoolUpgrade kernel-coreUpgrade python3-perfUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debugUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-modulesUpgrade kernel-docUpgrade kernel-debug-develUpgrade kernel-rt-debugUpgrade kernel-debug-coreUpgrade kernel-develUpgrade perfUpgrade kernel-rt-coreUpgrade kernel-rt-develUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-rtUpgrade kernel-abi-stablelistsUpgrade kernel-zfcpdump-modulesUpgrade kernel-headersUpgrade kernel-debug-modulesUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debug-coreUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-coreUpgrade kernel-toolsUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-kvmUpgrade kernel-cross-headersUpgrade kernel-rt-debug-develUpgrade kernel-debug-modules-extra | Aug 12, 2024 | Apr 3, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-livepatch-4.14.343-259.562Upgrade kernel-livepatch-5.15.149-99.161Upgrade kernel-tools-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade kernel-headersUpgrade python-perf-debuginfoUpgrade kernelUpgrade kernel-tools-debuginfoUpgrade perf-debuginfoUpgrade bpftool-debuginfoUpgrade perfUpgrade kernel-livepatch-5.10.210-201.852Upgrade kernel-develUpgrade python-perfUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools | Dec 12, 2024 | Apr 3, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-livepatch-6.1.79-99.164Upgrade kernel-libbpf-develUpgrade python3-perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade python3-perfUpgrade kernelUpgrade kernel-libbpf-staticUpgrade kernel-headersUpgrade kernel-libbpfUpgrade kernel-tools-develUpgrade kernel-modules-extraUpgrade kernel-develUpgrade perfUpgrade perf-debuginfoUpgrade kernel-modules-extra-commonUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-toolsUpgrade kernel-debuginfo-common-x86_64 | Feb 17, 2025 | Apr 3, 2024 |
| Debian | — | Upgrade linux | May 8, 2024 | Apr 3, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernelUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-tools | Jul 16, 2024 | Apr 3, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernelUpgrade python3-perfUpgrade bpftool | Jun 26, 2024 | Apr 3, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernelUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-abi-stablelists | Oct 8, 2024 | Apr 3, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade kernel-toolsUpgrade python-perfUpgrade kernel-headersUpgrade kernel-develUpgrade bpftoolUpgrade kernelUpgrade python3-perfUpgrade kernel-tools-libsUpgrade perf | Jul 23, 2024 | Apr 3, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel | Jul 17, 2024 | Apr 3, 2024 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Aug 16, 2024 | Apr 3, 2024 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Jul 25, 2024 | Apr 3, 2024 |
| Rocky_linux | — | Upgrade bpftoolUpgrade kernel-develUpgrade kernelUpgrade kernel-rt-kvmUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-coreUpgrade kernel-cross-headersUpgrade kernel-rt-coreUpgrade python3-perfUpgrade perfUpgrade kernel-debug-modulesUpgrade kernel-debugUpgrade kernel-rt-debug-develUpgrade kernel-debug-modules-extraUpgrade kernel-coreUpgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade kernel-debug-coreUpgrade perf-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debugUpgrade kernel-rt-debug-kvmUpgrade python3-perf-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-debug-debuginfoUpgrade kernel-rt-develUpgrade kernel-rt-debug-modulesUpgrade kernel-modules-extraUpgrade kernel-modulesUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-libsUpgrade kernel-tools-debuginfoUpgrade kernel-rtUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debuginfoUpgrade kernel-headersUpgrade kernel-debug-devel | Aug 22, 2024 | Apr 3, 2024 |
| Suse | — | Upgrade kernel-defaultUpgrade reiserfs-kmp-azureUpgrade dtb-allwinnerUpgrade dtb-exynosUpgrade kernel-rt-develUpgrade cluster-md-kmp-rtUpgrade dlm-kmp-64kbUpgrade dtb-xilinxUpgrade gfs2-kmp-defaultUpgrade kernel-azure-optionalUpgrade kselftests-kmp-64kbUpgrade kernel-rt_debug-livepatch-develUpgrade ocfs2-kmp-azureUpgrade gfs2-kmp-azureUpgrade reiserfs-kmp-defaultUpgrade kernel-64kb-develUpgrade kernel-default-develUpgrade kernel-64kb-extraUpgrade kernel-default-livepatchUpgrade kernel-debug-develUpgrade ocfs2-kmp-defaultUpgrade kernel-default-baseUpgrade kselftests-kmp-azureUpgrade dlm-kmp-rtUpgrade dtb-mediatekUpgrade kernel-debug-vdsoUpgrade dtb-lgUpgrade kernel-symsUpgrade kernel-source-azureUpgrade kernel-64kb-optionalUpgrade kernel-sourceUpgrade kernel-rt-livepatchUpgrade kernel-develUpgrade kernel-devel-rtUpgrade dtb-amazonUpgrade kernel-default-livepatch-develUpgrade kernel-preemptUpgrade kernel-preempt-develUpgrade kernel-azureUpgrade dtb-alteraUpgrade kernel-rt-extraUpgrade kernel-default-vdsoUpgrade dtb-sprdUpgrade dtb-renesasUpgrade dtb-freescaleUpgrade kernel-source-vanillaUpgrade kernel-debugUpgrade kernel-default-optionalUpgrade dtb-amdUpgrade dtb-caviumUpgrade dtb-hisiliconUpgrade kernel-rt_debug-develUpgrade dtb-nvidiaUpgrade cluster-md-kmp-64kbUpgrade kernel-obs-buildUpgrade kernel-azure-develUpgrade dtb-qcomUpgrade reiserfs-kmp-rtUpgrade kernel-rt-optionalUpgrade dtb-armUpgrade dtb-amlogicUpgrade kernel-default-base-rebuildUpgrade kernel-kvmsmall-develUpgrade kernel-azure-vdsoUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-extraUpgrade dtb-apmUpgrade cluster-md-kmp-azureUpgrade gfs2-kmp-rtUpgrade kernel-obs-qaUpgrade kernel-kvmsmall-vdsoUpgrade kernel-docsUpgrade kernel-rt-vdsoUpgrade kernel-rt_debug-vdsoUpgrade kselftests-kmp-defaultUpgrade kernel-zfcpdumpUpgrade dtb-marvellUpgrade dtb-appleUpgrade ocfs2-kmp-64kbUpgrade kernel-rt_debugUpgrade cluster-md-kmp-defaultUpgrade ocfs2-kmp-rtUpgrade kernel-default-extraUpgrade reiserfs-kmp-64kbUpgrade kernel-64kbUpgrade kernel-devel-azureUpgrade dtb-rockchipUpgrade kernel-azure-baseUpgrade dlm-kmp-azureUpgrade kernel-64kb-livepatch-develUpgrade kernel-syms-rtUpgrade kernel-syms-azureUpgrade kernel-source-rtUpgrade kernel-default-manUpgrade kernel-azure-livepatch-develUpgrade gfs2-kmp-64kbUpgrade dtb-broadcomUpgrade kernel-rt-livepatch-develUpgrade kselftests-kmp-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-kvmsmallUpgrade kernel-docs-htmlUpgrade dtb-socionextUpgrade kernel-macrosUpgrade kernel-rtUpgrade dlm-kmp-default | Apr 29, 2024 | Apr 3, 2024 |
| Ubuntu | — | Upgrade linux-image-oem-22.04Upgrade linux-image-gkeopUpgrade linux-image-6.5.0-35-lowlatencyUpgrade linux-image-5.4.0-1129-azureUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-kvmUpgrade linux-image-4.15.0-1131-oracleUpgrade linux-image-5.15.0-106-lowlatencyUpgrade linux-image-4.4.0-1132-kvmUpgrade linux-image-5.4.0-1123-oracleUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.5.0-35-generic-64kUpgrade linux-image-5.15.0-1059-gcpUpgrade linux-image-nvidiaUpgrade linux-image-4.4.0-1131-awsUpgrade linux-image-lowlatencyUpgrade linux-image-oem-22.04cUpgrade linux-image-5.15.0-106-generic-lpaeUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-generic-64kUpgrade linux-image-gke-5.15Upgrade linux-image-raspi-nolpaeUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-ibmUpgrade linux-image-5.15.0-1061-awsUpgrade linux-image-azure-fdeUpgrade linux-image-raspi2Upgrade linux-image-oracle-64kUpgrade linux-image-aws-lts-20.04Upgrade linux-image-4.15.0-1168-awsUpgrade linux-image-bluefieldUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.4.0-1036-iotUpgrade linux-image-5.4.0-1043-xilinx-zynqmpUpgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oem-22.04bUpgrade linux-image-aws-lts-22.04Upgrade linux-image-virtualUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-gcpUpgrade linux-image-5.4.0-1071-ibmUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-5.15.0-1063-azureUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.4.0-181-generic-lpaeUpgrade linux-image-oem-20.04bUpgrade linux-image-4.15.0-1152-kvmUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-4.4.0-1169-awsUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.5.0-1019-nvidiaUpgrade linux-image-oem-20.04dUpgrade linux-image-oem-22.04aUpgrade linux-image-gkeop-5.4Upgrade linux-image-oem-osp1Upgrade linux-image-4.4.0-254-lowlatencyUpgrade linux-image-genericUpgrade linux-image-generic-lts-xenialUpgrade linux-image-5.4.0-1108-raspiUpgrade linux-image-6.5.0-1021-azureUpgrade linux-image-gkeop-5.15Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-virtual-lts-xenialUpgrade linux-image-5.15.0-106-genericUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.5.0-1016-laptopUpgrade linux-image-starfiveUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-4.4.0-254-genericUpgrade linux-image-6.5.0-1021-azure-fdeUpgrade linux-image-intel-iotgUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-6.5.0-1014-starfiveUpgrade linux-image-5.15.0-1054-raspiUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-5.4.0-181-genericUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-1054-nvidiaUpgrade linux-image-5.15.0-1059-oracleUpgrade linux-image-4.15.0-225-lowlatencyUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-oem-20.04Upgrade linux-image-aws-hweUpgrade linux-image-azureUpgrade linux-image-6.5.0-1023-oracle-64kUpgrade linux-image-intelUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.4.0-1091-gkeopUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-106-generic-64kUpgrade linux-image-6.5.0-1023-oracleUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1057-intel-iotgUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-6.5.0-1017-raspiUpgrade linux-image-5.4.0-1112-kvmUpgrade linux-image-6.5.0-1019-nvidia-64kUpgrade linux-image-oemUpgrade linux-image-azure-lts-18.04Upgrade linux-image-5.15.0-1063-azure-fdeUpgrade linux-image-5.4.0-1084-bluefieldUpgrade linux-image-nvidia-6.5Upgrade linux-image-4.15.0-1162-gcpUpgrade linux-image-5.15.0-1044-gkeopUpgrade linux-image-6.5.0-35-genericUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-nvidia-64k-6.5Upgrade linux-image-oem-22.04dUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-awsUpgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-5.4.0-1128-gcpUpgrade linux-image-6.5.0-1020-awsUpgrade linux-image-5.15.0-1054-ibmUpgrade linux-image-4.15.0-1177-azureUpgrade linux-image-laptop-23.10Upgrade linux-image-5.15.0-1058-gkeUpgrade linux-image-5.15.0-1054-nvidia-lowlatencyUpgrade linux-image-5.4.0-1124-awsUpgrade linux-image-6.5.0-35-lowlatency-64kUpgrade linux-image-6.5.0-1023-oemUpgrade linux-image-5.15.0-1058-kvmUpgrade linux-image-oem-20.04cUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-aws-lts-18.04Upgrade linux-image-oracleUpgrade linux-image-5.4.0-181-lowlatencyUpgrade linux-image-raspiUpgrade linux-image-4.15.0-225-genericUpgrade linux-image-gkeUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.15.0-106-lowlatency-64kUpgrade linux-image-6.5.0-1020-gcpUpgrade linux-image-virtual-hwe-20.04 | 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