In the Linux kernel, the following vulnerability has been resolved:
Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
Patch series "mm: Avoid possible overflows in dirty throttling".
Dirty throttling logic assumes dirty limits in page units fit into 32-bits. This patch series makes sure this is true (see patch 2/2 for more details).
This patch (of 2):
This reverts commit 9319b647902cbd5cc884ac08a8a6d54ce111fc78.
The commit is broken in several ways. Firstly, the removed (u64) cast from the multiplication will introduce a multiplication overflow on 32-bit archs if wb_thresh * bg_thresh >= 1<<32 (which is actually common - the default settings with 4GB of RAM will trigger this). Secondly, the div64_u64() is unnecessarily expensive on 32-bit archs. We have div64_ul() in case we want to be safe & cheap. Thirdly, if dirty thresholds are larger than 1<<32 pages, then dirty balancing is going to blow up in many other spectacular ways anyway so trying to fix one possible overflow is just moot.
CVSS Details
- CVSS 3.1 Base Score: 4.7
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade bpftoolUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-coreUpgrade kernel-64k-modules-extraUpgrade kernel-rt-debug-modules-coreUpgrade kernel-tools-libs-develUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-64k-devel-matchedUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-modules-coreUpgrade kernel-rt-develUpgrade rvUpgrade kernel-rtUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-64k-debugUpgrade perfUpgrade kernel-64k-debug-modules-coreUpgrade kernel-abi-stablelistsUpgrade kernel-rt-modulesUpgrade kernel-64k-debug-modulesUpgrade kernel-debug-devel-matchedUpgrade kernel-docUpgrade kernel-toolsUpgrade kernel-rt-debug-coreUpgrade kernel-debug-modules-extraUpgrade kernel-64k-debug-modules-extraUpgrade kernel-debug-develUpgrade kernel-64k-debug-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-cross-headersUpgrade kernel-64k-coreUpgrade rtlaUpgrade kernel-64kUpgrade kernel-headersUpgrade kernel-rt-debug-develUpgrade libperfUpgrade kernel-modulesUpgrade kernel-uki-virtUpgrade kernel-64k-modules-coreUpgrade kernel-debug-modules-coreUpgrade kernel-64k-develUpgrade kernel-64k-debug-develUpgrade kernel-rt-debugUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-modulesUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-coreUpgrade kernel-zfcpdumpUpgrade kernel-debugUpgrade kernel-modules-extraUpgrade kernel-modules-coreUpgrade kernel-develUpgrade kernel-64k-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-devel-matchedUpgrade python3-perfUpgrade kernel-rt-coreUpgrade kernel-debug-uki-virtUpgrade kernel-debug-coreUpgrade kernel-zfcpdump-devel | Nov 4, 2024 | Jul 30, 2024 |
| Amazon Linux Ami 2 | — | Upgrade bpftool-debuginfoUpgrade kernel-develUpgrade python-perfUpgrade kernel-livepatch-4.14.352-267.564Upgrade python-perf-debuginfoUpgrade kernel-livepatch-5.15.164-108.161Upgrade kernel-tools-debuginfoUpgrade kernel-livepatch-5.10.223-211.872Upgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-headersUpgrade perfUpgrade kernel-debuginfoUpgrade kernel-tools-develUpgrade bpftoolUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade bpftool-debuginfoUpgrade kernel-libbpf-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpf-staticUpgrade kernel-livepatch-6.1.102-108.177Upgrade kernel-headersUpgrade kernel-modules-extra-commonUpgrade kernelUpgrade perfUpgrade perf-debuginfoUpgrade kernel-toolsUpgrade python3-perfUpgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-develUpgrade kernel-modules-extraUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade bpftoolUpgrade kernel-libbpfUpgrade kernel-tools-devel | Oct 16, 2025 | Jul 30, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Aug 7, 2024 | Jul 30, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel | Nov 11, 2024 | Jul 30, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade python3-perf | Nov 11, 2024 | Jul 30, 2024 |
| Oracle_linux | — | Upgrade kernel | Oct 16, 2024 | Jul 30, 2024 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Sep 6, 2024 | Jul 30, 2024 |
| Rocky_linux | — | Upgrade kernel-debug-uki-virtUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-coreUpgrade kernel-zfcpdump-develUpgrade kernel-debuginfoUpgrade kernel-devel-matchedUpgrade kernel-debug-develUpgrade rtlaUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debug-modules-extraUpgrade kernel-develUpgrade libperfUpgrade perfUpgrade libperf-debuginfoUpgrade kernel-cross-headersUpgrade kernelUpgrade kernel-rt-modules-extraUpgrade python3-perfUpgrade kernel-zfcpdump-devel-matchedUpgrade perf-debuginfoUpgrade kernel-rt-debugUpgrade kernel-tools-libs-develUpgrade kernel-rt-develUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-tools-debuginfoUpgrade kernel-modulesUpgrade kernel-coreUpgrade kernel-zfcpdumpUpgrade kernel-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-debug-modulesUpgrade kernel-rt-debuginfoUpgrade kernel-uki-virtUpgrade bpftool-debuginfoUpgrade kernel-debug-debuginfoUpgrade bpftoolUpgrade rvUpgrade python3-perf-debuginfoUpgrade kernel-rt-kvmUpgrade kernel-debug-coreUpgrade kernel-toolsUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-headersUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-coreUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-develUpgrade kernel-debugUpgrade kernel-rtUpgrade kernel-modules-extra | Sep 17, 2024 | Jul 30, 2024 |
| Suse | — | Upgrade ocfs2-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade kernel-default-baseUpgrade kernel-docsUpgrade dtb-socionextUpgrade dtb-caviumUpgrade gfs2-kmp-azureUpgrade kernel-docs-htmlUpgrade kernel-rt-optionalUpgrade dtb-sprdUpgrade dtb-marvellUpgrade reiserfs-kmp-rtUpgrade dlm-kmp-defaultUpgrade kernel-default-livepatch-develUpgrade dtb-amdUpgrade kernel-azure-optionalUpgrade kernel-defaultUpgrade kernel-default-optionalUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-azureUpgrade dtb-xilinxUpgrade dtb-nvidiaUpgrade reiserfs-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade reiserfs-kmp-64kbUpgrade dlm-kmp-rtUpgrade kernel-rt_debug-develUpgrade dtb-rockchipUpgrade dtb-alteraUpgrade kernel-source-vanillaUpgrade kernel-64kb-extraUpgrade kernel-debug-vdsoUpgrade kernel-rt-extraUpgrade kernel-source-rtUpgrade kernel-develUpgrade kernel-azureUpgrade kernel-default-base-rebuildUpgrade gfs2-kmp-defaultUpgrade dtb-renesasUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt-vdsoUpgrade dtb-broadcomUpgrade kernel-rt_debugUpgrade reiserfs-kmp-azureUpgrade dtb-allwinnerUpgrade kernel-obs-buildUpgrade kernel-debug-develUpgrade ocfs2-kmp-64kbUpgrade dtb-mediatekUpgrade ocfs2-kmp-rtUpgrade kernel-syms-rtUpgrade kernel-rt-develUpgrade kernel-default-livepatchUpgrade kernel-symsUpgrade dtb-hisiliconUpgrade dlm-kmp-azureUpgrade kernel-64kbUpgrade gfs2-kmp-rtUpgrade dtb-freescaleUpgrade dtb-apmUpgrade cluster-md-kmp-defaultUpgrade kernel-kvmsmallUpgrade kernel-debugUpgrade dtb-amazonUpgrade kernel-macrosUpgrade kernel-zfcpdumpUpgrade kernel-source-azureUpgrade kernel-devel-rtUpgrade kernel-azure-develUpgrade gfs2-kmp-64kbUpgrade kernel-kvmsmall-develUpgrade kernel-azure-extraUpgrade dtb-appleUpgrade kselftests-kmp-defaultUpgrade kernel-default-vdsoUpgrade dtb-armUpgrade dlm-kmp-64kbUpgrade kernel-syms-azureUpgrade kselftests-kmp-64kbUpgrade kernel-sourceUpgrade kernel-rt_debug-vdsoUpgrade kernel-obs-qaUpgrade dtb-lgUpgrade dtb-exynosUpgrade dtb-amlogicUpgrade kernel-rt-livepatch-develUpgrade kernel-rtUpgrade kernel-default-extraUpgrade kernel-default-develUpgrade cluster-md-kmp-azureUpgrade kernel-devel-azureUpgrade kernel-64kb-optionalUpgrade kernel-64kb-develUpgrade dtb-qcomUpgrade kernel-azure-vdso | Dec 5, 2025 | Sep 12, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-5.4.0-1051-xilinx-zynqmpUpgrade linux-image-5.15.0-1072-azureUpgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-aws-lts-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.4.0-1120-kvmUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oem-20.04dUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-5.4.0-195-lowlatencyUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-oem-24.04aUpgrade linux-image-generic-64kUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gcpUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-gkeopUpgrade linux-image-oem-22.04aUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-ibm-classicUpgrade linux-image-gkeop-5.4Upgrade linux-image-6.8.0-1017-azureUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-raspi2Upgrade linux-image-raspi-nolpaeUpgrade linux-image-oem-22.04bUpgrade linux-image-oem-osp1Upgrade linux-image-bluefieldUpgrade linux-image-intelUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-5.4.0-1132-awsUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.4.0-1043-iotUpgrade linux-image-oem-22.04Upgrade linux-image-5.4.0-1116-raspiUpgrade linux-image-generic-lpaeUpgrade linux-image-raspi2-hwe-18.04Upgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-azure-lts-20.04Upgrade linux-image-nvidiaUpgrade linux-image-lowlatency-64kUpgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-oracleUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-genericUpgrade linux-image-6.8.0-1016-azureUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gke-5.15Upgrade linux-image-5.4.0-1136-gcpUpgrade linux-image-5.4.0-1079-ibmUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-ibmUpgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-virtualUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.4.0-1099-gkeopUpgrade linux-image-5.4.0-195-genericUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-kvmUpgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-awsUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.4.0-195-generic-lpaeUpgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-azureUpgrade linux-image-5.4.0-1092-bluefieldUpgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oem-20.04cUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oem-20.04Upgrade linux-image-gkeUpgrade linux-image-nvidia-64kUpgrade linux-image-5.4.0-1131-oracleUpgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-6.8.0-1018-awsUpgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-oracle-64kUpgrade linux-image-azure-cvmUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-oem-22.04cUpgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-6.8.0-1016-oemUpgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-1069-awsUpgrade linux-image-gkeop-5.15Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-raspiUpgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-oemUpgrade linux-image-5.4.0-1137-azureUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-48-generic | Sep 13, 2024 | Jul 30, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Jul 30, 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