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