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