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-64k-modules-extraUpgrade kernel-64k-develUpgrade perfUpgrade kernel-64k-debug-modules-coreUpgrade kernel-modules-extraUpgrade kernel-rt-64k-modulesUpgrade kernel-modulesUpgrade kernel-64k-modules-coreUpgrade python3-perfUpgrade kernel-uki-virt-addonsUpgrade kernel-headersUpgrade kernel-toolsUpgrade kernel-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-64k-modules-extraUpgrade kernel-rt-modulesUpgrade rtlaUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdumpUpgrade kernel-coreUpgrade kernel-rt-debug-develUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-devel-matchedUpgrade kernel-debug-uki-virtUpgrade kernel-debug-devel-matchedUpgrade kernel-64k-debugUpgrade kernel-rt-debug-modulesUpgrade kernel-docUpgrade kernel-rtUpgrade kernel-debug-coreUpgrade kernel-64k-devel-matchedUpgrade kernel-debugUpgrade libperfUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-develUpgrade rvUpgrade kernel-uki-virtUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-develUpgrade kernel-modules-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-64k-debug-modules-extraUpgrade kernel-rt-develUpgrade kernel-64k-coreUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-64k-debug-coreUpgrade kernel-rt-debug-coreUpgrade kernel-rt-64k-debugUpgrade kernel-rt-64k-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-debug-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-64k-debug-develUpgrade kernel-cross-headersUpgrade kernel-debug-modulesUpgrade kernel-rt-64k-debug-coreUpgrade kernel-64kUpgrade kernel-tools-libsUpgrade kernel-rt-64k-modules-coreUpgrade kernel-abi-stablelistsUpgrade kernel-rt-64kUpgrade kernel-tools-libs-develUpgrade kernel-64k-debug-modulesUpgrade kernel-64k-debug-develUpgrade kernel-zfcpdump-devel-matchedUpgrade kernelUpgrade kernel-64k-modulesUpgrade kernel-rt-modules-extraUpgrade kernel-rt-64k-develUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-rt-debugUpgrade kernel-rt-coreUpgrade kernel-debug-modules-extra | Nov 20, 2025 | Nov 11, 2025 |
| Amazon Linux Ami 2 | — | Upgrade python-perf-debuginfoUpgrade kernel-livepatch-5.10.233-223.887Upgrade perf-debuginfoUpgrade kernel-debuginfoUpgrade perfUpgrade kernel-livepatch-5.10.233-224.894Upgrade bpftool-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-headersUpgrade kernel-develUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-5.10.234-225.917Upgrade kernel-tools-develUpgrade python-perfUpgrade kernel-livepatch-5.15.178-120.187Upgrade kernel-livepatch-5.10.234-225.895Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade kernel-livepatch-5.10.234-225.910Upgrade kernel | Mar 14, 2025 | Jan 19, 2025 |
| Amazon_linux_2023 | — | Upgrade kernel-modules-extra-commonUpgrade kernel-libbpf-staticUpgrade kernel-livepatch-6.1.124-134.200Upgrade kernel-libbpfUpgrade kernel-libbpf-develUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-x86_64Upgrade python3-perf-debuginfoUpgrade kernel-headersUpgrade kernelUpgrade kernel-debuginfoUpgrade bpftool-debuginfoUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade perf-debuginfoUpgrade perfUpgrade kernel-tools-debuginfoUpgrade python3-perfUpgrade kernel-livepatch-6.1.127-135.201Upgrade kernel-toolsUpgrade kernel-devel | Mar 27, 2025 | Jan 19, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Feb 10, 2025 | Jan 19, 2025 |
| Oracle_linux | — | Upgrade kernel | Nov 28, 2025 | Jan 19, 2025 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Jul 9, 2025 | Jan 19, 2025 |
| Rocky_linux | — | Upgrade kernel-debug-develUpgrade kernel-rt-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-devel-matchedUpgrade perfUpgrade kernel-debug-uki-virtUpgrade kernel-debug-devel-matchedUpgrade kernel-debug-coreUpgrade kernel-uki-virtUpgrade perf-debuginfoUpgrade kernel-modulesUpgrade libperfUpgrade kernel-rt-debug-modulesUpgrade kernel-modules-coreUpgrade kernel-debugUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdump-develUpgrade rtlaUpgrade kernel-debuginfoUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debuginfoUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdumpUpgrade kernel-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-modules-extraUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-coreUpgrade kernel-develUpgrade libperf-debuginfoUpgrade kernel-tools-libsUpgrade kernel-uki-virt-addonsUpgrade kernel-debug-modules-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-tools-libs-develUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-rt-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-rt-debugUpgrade kernelUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debuginfo-common-s390xUpgrade kernel-debug-modules-extraUpgrade rvUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-develUpgrade kernel-rtUpgrade kernel-modules-extra-matchedUpgrade kernel-debuginfo-common-x86_64 | Feb 5, 2026 | Nov 21, 2025 |
| Suse | — | Upgrade kselftests-kmp-defaultUpgrade dtb-rockchipUpgrade kernel-rt-vdsoUpgrade dtb-exynosUpgrade cluster-md-kmp-azureUpgrade kernel-default-livepatchUpgrade kernel-rt-extraUpgrade gfs2-kmp-rtUpgrade kernel-rt-livepatch-develUpgrade ocfs2-kmp-rtUpgrade kernel-rt-optionalUpgrade kernel-zfcpdumpUpgrade kernel-docsUpgrade dtb-freescaleUpgrade kernel-default-extraUpgrade dtb-socionextUpgrade kernel-obs-buildUpgrade dtb-marvellUpgrade dtb-qcomUpgrade kernel-source-azureUpgrade kernel-debug-vdsoUpgrade kernel-rtUpgrade kernel-syms-rtUpgrade dtb-nvidiaUpgrade dlm-kmp-defaultUpgrade kernel-azure-vdsoUpgrade kernel-devel-azureUpgrade kernel-obs-qaUpgrade dtb-amlogicUpgrade reiserfs-kmp-64kbUpgrade kernel-azure-develUpgrade dtb-apmUpgrade kernel-default-base-rebuildUpgrade kernel-azure-extraUpgrade kernel-rt_debug-vdsoUpgrade kernel-kvmsmall-develUpgrade cluster-md-kmp-defaultUpgrade kernel-kvmsmall-vdsoUpgrade kernel-macrosUpgrade kernel-docs-htmlUpgrade dlm-kmp-azureUpgrade ocfs2-kmp-64kbUpgrade dtb-broadcomUpgrade kernel-sourceUpgrade kernel-source-rtUpgrade kernel-syms-azureUpgrade kernel-rt_debugUpgrade kernel-kvmsmallUpgrade kselftests-kmp-azureUpgrade dtb-armUpgrade kernel-64kbUpgrade gfs2-kmp-64kbUpgrade kernel-rt-develUpgrade kernel-default-livepatch-develUpgrade dtb-caviumUpgrade reiserfs-kmp-azureUpgrade cluster-md-kmp-64kbUpgrade dtb-alteraUpgrade cluster-md-kmp-rtUpgrade dtb-xilinxUpgrade kernel-default-optionalUpgrade gfs2-kmp-defaultUpgrade kernel-devel-rtUpgrade kernel-azureUpgrade gfs2-kmp-azureUpgrade dtb-allwinnerUpgrade kernel-64kb-extraUpgrade kernel-64kb-develUpgrade ocfs2-kmp-defaultUpgrade kernel-default-develUpgrade kernel-azure-optionalUpgrade kernel-64kb-optionalUpgrade dtb-hisiliconUpgrade reiserfs-kmp-defaultUpgrade kernel-default-vdsoUpgrade kselftests-kmp-64kbUpgrade dtb-lgUpgrade kernel-source-vanillaUpgrade dtb-mediatekUpgrade reiserfs-kmp-rtUpgrade dtb-sprdUpgrade kernel-rt_debug-develUpgrade kernel-symsUpgrade dlm-kmp-64kbUpgrade kselftests-kmp-rtUpgrade kernel-debug-develUpgrade dtb-amdUpgrade dtb-amazonUpgrade kernel-default-baseUpgrade dtb-appleUpgrade dlm-kmp-rtUpgrade kernel-develUpgrade ocfs2-kmp-azureUpgrade kernel-defaultUpgrade kernel-debugUpgrade dtb-renesas | Mar 12, 2025 | Jan 19, 2025 |
| Ubuntu | — | Upgrade linux-image-kvmUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-1026-oracle-64kUpgrade linux-image-azure-fipsUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-oracleUpgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-1026-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-140-generic-lpaeUpgrade linux-image-5.15.0-1078-nvidia-lowlatencyUpgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-aws-fipsUpgrade linux-image-6.11.0-1011-lowlatencyUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.11.0-1010-raspiUpgrade linux-image-5.15.0-1089-azure-fipsUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-6.11.0-1011-lowlatency-64kUpgrade linux-image-6.8.0-1016-azure-nvidiaUpgrade linux-image-azure-lts-20.04Upgrade linux-image-5.15.0-1084-awsUpgrade linux-image-6.11.0-21-generic-64kUpgrade linux-image-6.8.0-60-generic-64kUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-fipsUpgrade linux-image-6.11.0-21-genericUpgrade linux-image-6.8.0-1028-oemUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-oem-osp1Upgrade linux-image-gkeopUpgrade linux-image-ibmUpgrade linux-image-gkeUpgrade linux-image-5.15.0-1079-intel-iotgUpgrade linux-image-oemUpgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1080-kvmUpgrade linux-image-oem-20.04Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-nvidiaUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.0-1029-azureUpgrade linux-image-5.15.0-140-genericUpgrade linux-image-5.15.0-1037-nvidia-tegraUpgrade linux-image-azure-lts-22.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-raspi2Upgrade linux-image-5.15.0-142-genericUpgrade linux-image-generic-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-5.4.0-1149-gcp-fipsUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1030-gcp-64kUpgrade linux-image-azureUpgrade linux-image-5.4.0-1146-awsUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1012-gkeopUpgrade linux-image-6.8.0-1028-nvidiaUpgrade linux-image-oem-22.04Upgrade linux-image-nvidia-tegraUpgrade linux-image-5.4.0-1144-oracleUpgrade linux-image-6.8.0-1026-oracleUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-gcpUpgrade linux-image-5.15.0-1081-gkeUpgrade linux-image-5.15.0-1083-gcpUpgrade linux-image-6.8.0-1026-ibmUpgrade linux-image-lowlatency-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-64kUpgrade linux-image-oem-24.04Upgrade linux-image-raspiUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1029-awsUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-gke-5.15Upgrade linux-image-oem-20.04bUpgrade linux-image-6.8.0-1028-nvidia-64kUpgrade linux-image-6.11.0-1011-gcpUpgrade linux-image-5.15.0-1084-aws-fipsUpgrade linux-image-5.15.0-142-generic-64kUpgrade linux-image-azure-lts-24.04Upgrade linux-image-intel-iotgUpgrade linux-image-5.4.0-1146-aws-fipsUpgrade linux-image-6.11.0-1007-realtimeUpgrade linux-image-6.11.0-1013-oracleUpgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-1078-nvidiaUpgrade linux-image-azure-nvidiaUpgrade linux-image-genericUpgrade linux-image-5.15.0-140-lowlatencyUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-5.15.0-1084-realtimeUpgrade linux-image-oem-20.04cUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-intelUpgrade linux-image-6.8.0-1030-gcpUpgrade linux-image-lowlatencyUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-5.4.0-1151-azureUpgrade linux-image-gcp-64kUpgrade linux-image-5.15.0-1076-ibmUpgrade linux-image-raspi-realtimeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-6.8.0-60-lowlatencyUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-1028-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oem-20.04dUpgrade linux-image-6.8.1-1022-realtimeUpgrade linux-image-5.15.0-140-fipsUpgrade linux-image-5.15.0-1089-azureUpgrade linux-image-5.15.0-1050-xilinx-zynqmpUpgrade linux-image-5.4.0-1151-azure-fipsUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.15.0-1081-oracleUpgrade linux-image-oem-24.04bUpgrade linux-image-5.15.0-1066-gkeopUpgrade linux-image-azure-fde-lts-24.04 | 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