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 kernel-tools-libs-develUpgrade rvUpgrade kernel-rt-develUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-devel-matchedUpgrade kernel-debug-modules-extraUpgrade kernel-rtUpgrade bpftoolUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-64k-modules-extraUpgrade kernel-rt-modules-extraUpgrade kernel-64k-debug-modules-extraUpgrade kernel-toolsUpgrade kernel-debug-devel-matchedUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-docUpgrade kernel-rt-debug-coreUpgrade kernel-64k-debug-modulesUpgrade kernel-zfcpdump-modules-coreUpgrade perfUpgrade kernel-64k-debugUpgrade kernel-rt-modules-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-modulesUpgrade kernel-abi-stablelistsUpgrade kernel-debugUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-coreUpgrade kernel-rt-debugUpgrade kernel-64kUpgrade kernel-rt-debug-modulesUpgrade kernel-64k-modules-coreUpgrade kernel-debug-uki-virtUpgrade kernel-cross-headersUpgrade kernel-64k-modulesUpgrade kernel-rt-debug-develUpgrade kernel-tools-libsUpgrade kernel-debug-modules-coreUpgrade kernel-64k-debug-coreUpgrade kernel-64k-develUpgrade kernelUpgrade kernel-debug-coreUpgrade kernel-debug-develUpgrade libperfUpgrade kernel-headersUpgrade kernel-64k-coreUpgrade python3-perfUpgrade kernel-modulesUpgrade kernel-coreUpgrade kernel-devel-matchedUpgrade rtlaUpgrade kernel-modules-coreUpgrade kernel-debug-modulesUpgrade kernel-develUpgrade kernel-64k-debug-develUpgrade kernel-zfcpdump-develUpgrade kernel-modules-extraUpgrade kernel-uki-virtUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-modules-extra | Nov 4, 2024 | Jul 30, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-livepatch-5.10.223-211.872Upgrade kernel-livepatch-4.14.352-267.564Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-headersUpgrade python-perf-debuginfoUpgrade kernel-develUpgrade perf-debuginfoUpgrade kernel-debuginfoUpgrade perfUpgrade python-perfUpgrade bpftool-debuginfoUpgrade kernel-livepatch-5.15.164-108.161Upgrade kernel-tools-debuginfoUpgrade kernel-toolsUpgrade bpftoolUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-devel | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade bpftool-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-modules-extra-commonUpgrade kernel-libbpf-develUpgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-livepatch-6.1.102-108.177Upgrade kernel-tools-debuginfoUpgrade perfUpgrade kernel-tools-develUpgrade kernel-libbpfUpgrade kernel-toolsUpgrade kernel-modules-extraUpgrade kernel-develUpgrade bpftoolUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perf-debuginfoUpgrade python3-perfUpgrade kernel-debuginfo | Oct 16, 2025 | Jul 30, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Aug 7, 2024 | Jul 30, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-perfUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel-tools | Nov 11, 2024 | Jul 30, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernelUpgrade python3-perf | Nov 11, 2024 | Jul 30, 2024 |
| Oracle_linux | — | Upgrade kernel | Oct 16, 2024 | Jul 30, 2024 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Sep 6, 2024 | Jul 30, 2024 |
| Rocky_linux | — | Upgrade kernel-rt-modulesUpgrade kernel-modules-coreUpgrade kernel-rt-debug-coreUpgrade kernel-modulesUpgrade kernel-zfcpdumpUpgrade kernel-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-devel-matchedUpgrade kernel-zfcpdump-modulesUpgrade kernel-debugUpgrade kernel-rt-debug-develUpgrade kernel-debug-modulesUpgrade kernel-uki-virtUpgrade kernel-modules-extraUpgrade kernel-rtUpgrade kernel-rt-debuginfoUpgrade kernel-toolsUpgrade kernel-debug-coreUpgrade rvUpgrade bpftoolUpgrade python3-perf-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debug-modules-coreUpgrade kernel-debug-modules-extraUpgrade kernel-debug-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-rt-develUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-headersUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-kvmUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-coreUpgrade kernel-cross-headersUpgrade libperf-debuginfoUpgrade kernel-develUpgrade kernel-tools-libs-develUpgrade perfUpgrade libperfUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-uki-virtUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-debuginfoUpgrade kernel-debug-develUpgrade kernel-zfcpdump-develUpgrade kernel-rt-coreUpgrade kernelUpgrade rtlaUpgrade kernel-devel-matchedUpgrade python3-perfUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debugUpgrade perf-debuginfo | Sep 17, 2024 | Jul 30, 2024 |
| Suse | — | Upgrade dtb-socionextUpgrade kernel-default-base-rebuildUpgrade kernel-develUpgrade reiserfs-kmp-defaultUpgrade dtb-renesasUpgrade kernel-rt-vdsoUpgrade kernel-rt_debugUpgrade ocfs2-kmp-64kbUpgrade dtb-nvidiaUpgrade dtb-rockchipUpgrade reiserfs-kmp-azureUpgrade kernel-rt_debug-develUpgrade kernel-azureUpgrade gfs2-kmp-defaultUpgrade kernel-rt-optionalUpgrade kselftests-kmp-rtUpgrade kernel-docsUpgrade kernel-docs-htmlUpgrade kernel-default-livepatch-develUpgrade dlm-kmp-defaultUpgrade dtb-amdUpgrade reiserfs-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade dlm-kmp-rtUpgrade dtb-allwinnerUpgrade gfs2-kmp-azureUpgrade kernel-default-baseUpgrade kernel-source-vanillaUpgrade dtb-broadcomUpgrade kernel-source-rtUpgrade kernel-debug-vdsoUpgrade kernel-defaultUpgrade kernel-default-optionalUpgrade kernel-rt-extraUpgrade ocfs2-kmp-azureUpgrade dtb-xilinxUpgrade kselftests-kmp-azureUpgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade kernel-azure-optionalUpgrade dtb-caviumUpgrade kernel-kvmsmall-vdsoUpgrade kernel-obs-buildUpgrade dtb-alteraUpgrade kernel-64kb-extraUpgrade kernel-debug-develUpgrade dtb-marvellUpgrade dtb-sprdUpgrade dtb-exynosUpgrade kernel-default-develUpgrade kernel-default-extraUpgrade kernel-rtUpgrade dtb-armUpgrade kernel-rt-livepatch-develUpgrade dlm-kmp-64kbUpgrade kernel-default-vdsoUpgrade dtb-amlogicUpgrade kernel-syms-azureUpgrade kernel-azure-extraUpgrade kernel-devel-azureUpgrade kernel-64kb-optionalUpgrade kernel-64kb-develUpgrade cluster-md-kmp-azureUpgrade kernel-kvmsmallUpgrade dtb-freescaleUpgrade gfs2-kmp-rtUpgrade dtb-apmUpgrade kernel-64kbUpgrade dlm-kmp-azureUpgrade kernel-rt_debug-vdsoUpgrade kselftests-kmp-64kbUpgrade gfs2-kmp-64kbUpgrade dtb-lgUpgrade kselftests-kmp-defaultUpgrade kernel-zfcpdumpUpgrade kernel-source-azureUpgrade kernel-macrosUpgrade kernel-azure-develUpgrade kernel-devel-rtUpgrade kernel-symsUpgrade dtb-mediatekUpgrade dtb-hisiliconUpgrade kernel-default-livepatchUpgrade kernel-azure-vdsoUpgrade kernel-rt-develUpgrade kernel-syms-rtUpgrade dtb-qcomUpgrade ocfs2-kmp-rtUpgrade dtb-amazonUpgrade cluster-md-kmp-defaultUpgrade kernel-sourceUpgrade kernel-obs-qaUpgrade kernel-kvmsmall-develUpgrade kernel-debugUpgrade dtb-apple | Dec 5, 2025 | Sep 12, 2024 |
| Ubuntu | — | Upgrade linux-image-5.4.0-195-lowlatencyUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.4.0-1132-awsUpgrade linux-image-oem-20.04dUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oem-20.04bUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-oem-osp1Upgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-5.4.0-1120-kvmUpgrade linux-image-5.15.0-1072-azureUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-ibmUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gkeop-5.4Upgrade linux-image-azure-lts-22.04Upgrade linux-image-bluefieldUpgrade linux-image-intelUpgrade linux-image-oem-22.04bUpgrade linux-image-aws-lts-22.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-raspi2Upgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-gcpUpgrade linux-image-oem-24.04aUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-6.8.0-1017-azureUpgrade linux-image-5.4.0-1043-iotUpgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-virtualUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-5.4.0-1099-gkeopUpgrade linux-image-raspi-nolpaeUpgrade linux-image-lowlatencyUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-5.4.0-195-genericUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-genericUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oracleUpgrade linux-image-5.4.0-1116-raspiUpgrade linux-image-gke-5.15Upgrade linux-image-5.4.0-1136-gcpUpgrade linux-image-oem-22.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-5.4.0-1051-xilinx-zynqmpUpgrade linux-image-gkeopUpgrade linux-image-5.4.0-1079-ibmUpgrade linux-image-6.8.0-1016-azureUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-azure-lts-20.04Upgrade linux-image-raspi2-hwe-18.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-azureUpgrade linux-image-raspiUpgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-gkeop-5.15Upgrade linux-image-oem-20.04Upgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-awsUpgrade linux-image-oem-22.04dUpgrade linux-image-5.4.0-195-generic-lpaeUpgrade linux-image-5.4.0-1131-oracleUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-48-genericUpgrade linux-image-intel-iotgUpgrade linux-image-5.4.0-1137-azureUpgrade linux-image-5.4.0-1092-bluefieldUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1016-oemUpgrade linux-image-5.15.0-1069-awsUpgrade linux-image-oem-22.04cUpgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-oemUpgrade linux-image-kvmUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oracle-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-6.8.0-1018-awsUpgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-raspi-hwe-18.04 | 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