In the Linux kernel, the following vulnerability has been resolved:
sched: sch_cake: add bounds checks to host bulk flow fairness counts
Even though we fixed a logic error in the commit cited below, syzbot still managed to trigger an underflow of the per-host bulk flow counters, leading to an out of bounds memory access.
To avoid any such logic errors causing out of bounds memory accesses, this commit factors out all accesses to the per-host bulk flow counters to a series of helpers that perform bounds-checking before any increments and decrements. This also has the benefit of improving readability by moving the conditional checks for the flow mode into these helpers, instead of having them spread out throughout the code (which was the cause of the original logic error).
As part of this change, the flow quantum calculation is consolidated into a helper function, which means that the dithering applied to the ost load scaling is now applied both in the DRR rotation and when a sparse flow's quantum is first initiated. The only user-visible effect of this is that the maximum packet size that can be sent while a flow stays sparse will now vary with +/- one byte in some cases. This should not make a noticeable difference in practice, and thus it's not worth complicating the code to preserve the old behaviour.
CVSS Details
- CVSS 3.1 Base Score: 7.3
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-debug-develUpgrade kernel-64k-modules-coreUpgrade kernel-uki-virtUpgrade kernel-headersUpgrade kernel-rt-modulesUpgrade kernel-debugUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-debug-modules-coreUpgrade rtlaUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-zfcpdumpUpgrade kernel-develUpgrade python3-perfUpgrade kernel-debug-coreUpgrade kernel-modules-extraUpgrade kernel-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-devel-matchedUpgrade kernel-coreUpgrade perfUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rtUpgrade kernel-toolsUpgrade libperfUpgrade kernel-rt-64k-modules-extraUpgrade kernel-64k-develUpgrade kernel-64k-debugUpgrade kernel-64k-modules-extraUpgrade kernel-debug-uki-virtUpgrade kernel-64k-devel-matchedUpgrade kernel-zfcpdump-develUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-devel-matchedUpgrade kernel-modulesUpgrade kernel-rt-64k-modulesUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-develUpgrade kernel-docUpgrade rvUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-64k-debug-modules-extraUpgrade kernel-rt-64k-coreUpgrade kernel-rt-64k-debugUpgrade kernel-debug-modules-coreUpgrade kernel-rt-64k-debug-develUpgrade kernel-debug-modules-extraUpgrade kernel-cross-headersUpgrade kernel-zfcpdump-coreUpgrade kernel-tools-libsUpgrade kernel-rt-64k-develUpgrade kernel-rt-modules-extraUpgrade kernel-rt-64kUpgrade kernel-zfcpdump-modulesUpgrade kernelUpgrade kernel-64k-debug-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debug-coreUpgrade kernel-64k-debug-develUpgrade kernel-rt-64k-modules-coreUpgrade kernel-tools-libs-develUpgrade kernel-abi-stablelistsUpgrade kernel-64k-modulesUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-64k-coreUpgrade kernel-rt-coreUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-rt-develUpgrade kernel-rt-64k-debug-coreUpgrade kernel-rt-debugUpgrade kernel-64kUpgrade kernel-debug-modulesUpgrade kernel-64k-debug-core | Nov 20, 2025 | Nov 11, 2025 |
| Amazon Linux Ami 2 | — | Upgrade perfUpgrade kernel-livepatch-5.10.233-223.887Upgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-livepatch-5.10.233-224.894Upgrade kernel-headersUpgrade bpftool-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-5.15.178-120.187Upgrade kernel-toolsUpgrade kernel-livepatch-5.10.234-225.917Upgrade kernel-livepatch-5.10.234-225.910Upgrade kernel-tools-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-5.10.234-225.895Upgrade kernelUpgrade python-perfUpgrade kernel-develUpgrade bpftool | Mar 14, 2025 | Jan 19, 2025 |
| Amazon_linux_2023 | — | Upgrade kernel-libbpfUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-libbpf-develUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernel-livepatch-6.1.124-134.200Upgrade kernel-modules-extra-commonUpgrade bpftool-debuginfoUpgrade kernel-libbpf-staticUpgrade bpftoolUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade python3-perfUpgrade kernel-tools-debuginfoUpgrade kernel-livepatch-6.1.127-135.201Upgrade perfUpgrade kernel-toolsUpgrade kernel-devel | Mar 27, 2025 | Jan 19, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Feb 10, 2025 | Jan 19, 2025 |
| Oracle_linux | — | Upgrade kernel | Nov 28, 2025 | Jan 19, 2025 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Jul 9, 2025 | Jan 19, 2025 |
| Rocky_linux | — | Upgrade kernel-zfcpdump-coreUpgrade kernel-debug-modules-coreUpgrade kernel-debuginfo-common-s390xUpgrade kernel-tools-libsUpgrade kernel-uki-virt-addonsUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-modules-extra-matchedUpgrade kernel-develUpgrade kernel-rt-debug-coreUpgrade rvUpgrade python3-perfUpgrade kernel-rt-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-rt-debugUpgrade kernelUpgrade kernel-rt-develUpgrade kernel-rt-debug-debuginfoUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rtUpgrade kernel-debug-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-debuginfo-common-x86_64Upgrade libperf-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-toolsUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-debug-coreUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdumpUpgrade kernel-uki-virtUpgrade libperfUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-modules-coreUpgrade kernel-modulesUpgrade kernel-coreUpgrade rtlaUpgrade kernel-tools-debuginfoUpgrade kernel-debugUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debuginfoUpgrade kernel-debuginfoUpgrade kernel-rt-debug-modulesUpgrade perf-debuginfoUpgrade kernel-modules-extraUpgrade kernel-debug-develUpgrade kernel-debug-debuginfoUpgrade kernel-debug-uki-virtUpgrade kernel-debug-devel-matchedUpgrade perfUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-coreUpgrade kernel-devel-matched | Feb 5, 2026 | Nov 21, 2025 |
| Suse | — | Upgrade kernel-devel-rtUpgrade kernel-default-optionalUpgrade kernel-rt_debug-develUpgrade kernel-symsUpgrade kernel-64kbUpgrade reiserfs-kmp-azureUpgrade kernel-64kb-extraUpgrade dtb-renesasUpgrade dtb-alteraUpgrade dtb-armUpgrade gfs2-kmp-64kbUpgrade kernel-debugUpgrade kernel-debug-develUpgrade ocfs2-kmp-azureUpgrade kernel-defaultUpgrade dtb-amdUpgrade kernel-source-vanillaUpgrade kselftests-kmp-64kbUpgrade dtb-lgUpgrade kernel-default-baseUpgrade dtb-mediatekUpgrade dtb-sprdUpgrade kernel-64kb-develUpgrade ocfs2-kmp-defaultUpgrade reiserfs-kmp-defaultUpgrade kernel-64kb-optionalUpgrade kernel-azure-optionalUpgrade gfs2-kmp-azureUpgrade kernel-azureUpgrade dlm-kmp-rtUpgrade kernel-default-develUpgrade kernel-rt-develUpgrade cluster-md-kmp-64kbUpgrade kernel-default-livepatch-develUpgrade dtb-allwinnerUpgrade kernel-develUpgrade dtb-xilinxUpgrade dtb-caviumUpgrade kernel-default-vdsoUpgrade dlm-kmp-64kbUpgrade dtb-amazonUpgrade kselftests-kmp-rtUpgrade dtb-appleUpgrade cluster-md-kmp-rtUpgrade reiserfs-kmp-rtUpgrade gfs2-kmp-defaultUpgrade dtb-hisiliconUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azure-vdsoUpgrade dtb-apmUpgrade dtb-amlogicUpgrade dlm-kmp-defaultUpgrade kernel-syms-rtUpgrade kernel-rt-vdsoUpgrade kernel-docs-htmlUpgrade dtb-broadcomUpgrade dlm-kmp-azureUpgrade cluster-md-kmp-defaultUpgrade kernel-rt_debugUpgrade kernel-kvmsmallUpgrade kernel-macrosUpgrade kernel-rt_debug-vdsoUpgrade ocfs2-kmp-64kbUpgrade kernel-syms-azureUpgrade kernel-source-rtUpgrade cluster-md-kmp-azureUpgrade kernel-azure-extraUpgrade ocfs2-kmp-rtUpgrade kernel-devel-azureUpgrade dtb-nvidiaUpgrade kselftests-kmp-azureUpgrade kernel-sourceUpgrade kernel-rtUpgrade kernel-obs-buildUpgrade kernel-obs-qaUpgrade reiserfs-kmp-64kbUpgrade kernel-source-azureUpgrade kernel-default-livepatchUpgrade kernel-rt-optionalUpgrade kernel-rt-extraUpgrade kernel-zfcpdumpUpgrade kernel-azure-develUpgrade gfs2-kmp-rtUpgrade kernel-docsUpgrade kernel-debug-vdsoUpgrade kernel-kvmsmall-develUpgrade kselftests-kmp-defaultUpgrade kernel-default-base-rebuildUpgrade kernel-rt-livepatch-develUpgrade dtb-rockchipUpgrade dtb-exynosUpgrade kernel-default-extraUpgrade dtb-freescaleUpgrade dtb-socionextUpgrade dtb-qcomUpgrade dtb-marvell | Mar 12, 2025 | Jan 19, 2025 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1078-nvidiaUpgrade linux-image-5.15.0-1084-aws-fipsUpgrade linux-image-6.8.0-1028-oemUpgrade linux-image-5.15.0-1083-gcpUpgrade linux-image-generic-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-5.4.0-1151-azureUpgrade linux-image-azure-nvidiaUpgrade linux-image-oem-24.04aUpgrade linux-image-gkeUpgrade linux-image-6.11.0-1013-oracleUpgrade linux-image-ibmUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1028-nvidia-64kUpgrade linux-image-oem-20.04bUpgrade linux-image-gke-5.15Upgrade linux-image-oem-24.04Upgrade linux-image-6.11.0-1011-gcpUpgrade linux-image-6.8.0-1029-azureUpgrade linux-image-5.15.0-1037-nvidia-tegraUpgrade linux-image-raspi2Upgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-140-genericUpgrade linux-image-6.11.0-21-genericUpgrade linux-image-oem-osp1Upgrade linux-image-6.8.1-1022-realtimeUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-oem-20.04dUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-1028-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1089-azureUpgrade linux-image-raspi-realtimeUpgrade linux-image-5.15.0-140-fipsUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1026-oracleUpgrade linux-image-5.15.0-1080-kvmUpgrade linux-image-5.15.0-1079-intel-iotgUpgrade linux-image-azureUpgrade linux-image-6.8.0-1012-gkeopUpgrade linux-image-oracle-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-oem-22.04Upgrade linux-image-5.4.0-1146-awsUpgrade linux-image-5.15.0-140-lowlatencyUpgrade linux-image-oem-20.04Upgrade linux-image-nvidiaUpgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1144-oracleUpgrade linux-image-5.15.0-1081-gkeUpgrade linux-image-gcp-fipsUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1030-gcpUpgrade linux-image-oemUpgrade linux-image-6.8.0-1028-nvidiaUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-tegraUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1026-ibmUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-142-genericUpgrade linux-image-6.8.0-1030-gcp-64kUpgrade linux-image-5.15.0-1084-realtimeUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.4.0-1149-gcp-fipsUpgrade linux-image-gkeop-6.8Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-intelUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-oem-20.04cUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-nvidia-64kUpgrade linux-image-5.4.0-1146-aws-fipsUpgrade linux-image-5.15.0-142-generic-64kUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1077-intel-iot-realtimeUpgrade linux-image-oem-22.04dUpgrade linux-image-5.15.0-1089-azure-fipsUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.4.0-216-generic-lpaeUpgrade linux-image-6.11.0-1011-awsUpgrade linux-image-6.11.0-21-generic-64kUpgrade linux-image-6.8.0-1029-azure-fdeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-60-lowlatency-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-gcp-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-60-lowlatencyUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.11.0-1007-realtimeUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1029-awsUpgrade linux-image-oem-22.04aUpgrade linux-image-5.15.0-1076-ibmUpgrade linux-image-generic | Mar 28, 2025 | Jan 19, 2025 |
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