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