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