In the Linux kernel, the following vulnerability has been resolved:
net_sched: sch_sfq: move the limit validation
It is not sufficient to directly validate the limit on the data that the user passes as it can be updated based on how the other parameters are changed.
Move the check at the end of the configuration update process to also catch scenarios where the limit is indirectly updated, for example with the following configurations:
tc qdisc add dev dummy0 handle 1: root sfq limit 2 flows 1 depth 1 tc qdisc add dev dummy0 handle 1: root sfq limit 2 flows 1 divisor 1
This fixes the following syzkaller reported crash:
------------[ cut here ]------------ UBSAN: array-index-out-of-bounds in net/sched/sch_sfq.c:203:6 index 65535 is out of range for type 'struct sfq_head[128]' CPU: 1 UID: 0 PID: 3037 Comm: syz.2.16 Not tainted 6.14.0-rc2-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 12/27/2024 Call Trace: <TASK> __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x201/0x300 lib/dump_stack.c:120 ubsan_epilogue lib/ubsan.c:231 [inline] __ubsan_handle_out_of_bounds+0xf5/0x120 lib/ubsan.c:429 sfq_link net/sched/sch_sfq.c:203 [inline] sfq_dec+0x53c/0x610 net/sched/sch_sfq.c:231 sfq_dequeue+0x34e/0x8c0 net/sched/sch_sfq.c:493 sfq_reset+0x17/0x60 net/sched/sch_sfq.c:518 qdisc_reset+0x12e/0x600 net/sched/sch_generic.c:1035 tbf_reset+0x41/0x110 net/sched/sch_tbf.c:339 qdisc_reset+0x12e/0x600 net/sched/sch_generic.c:1035 dev_reset_queue+0x100/0x1b0 net/sched/sch_generic.c:1311 netdev_for_each_tx_queue include/linux/netdevice.h:2590 [inline] dev_deactivate_many+0x7e5/0xe70 net/sched/sch_generic.c:1375
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade kernel-debuginfoUpgrade kernel-libbpf-develUpgrade python3-perf-debuginfoUpgrade kernel-livepatch-6.12.25-32.101Upgrade kernel-tools-debuginfoUpgrade python3-perf6.12-debuginfoUpgrade kernel-modules-extraUpgrade python3-perf6.12Upgrade kernel6.12-modules-extraUpgrade kernel-develUpgrade kernel6.12-debuginfo-common-aarch64Upgrade python3-perfUpgrade kernel-headersUpgrade kernel-tools-develUpgrade kernel6.12-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-6.1.140-154.222Upgrade kernelUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-libbpf-staticUpgrade perf6.12-debuginfoUpgrade kernel-libbpfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-libbpf-debuginfoUpgrade perf6.12Upgrade perf-debuginfoUpgrade kernel6.12Upgrade kernel-modules-extra-commonUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade perfUpgrade kernel-tools | Jun 24, 2025 | May 1, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | May 5, 2025 | May 1, 2025 |
| Dell Powerstore Dsa2025429 | — | Upgrade Dell PowerStoreOS to the latest version | Dec 3, 2025 | Dec 2, 2025 |
| Dell Powerstore Dsa2026039 | — | Upgrade Dell PowerStoreOS to the latest version | Jan 13, 2026 | Jan 6, 2026 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernelUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernel-tools | Jul 11, 2025 | May 1, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade bpftool | Aug 13, 2025 | Jul 10, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernelUpgrade bpftoolUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libs | Jul 21, 2025 | May 1, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade bpftool | Aug 13, 2025 | Jul 10, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Jul 17, 2025 | May 1, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | May 1, 2025 |
| Suse | — | Upgrade dtb-rockchipUpgrade kernel-devel-azureUpgrade cluster-md-kmp-defaultUpgrade dtb-qcomUpgrade kernel-source-vanillaUpgrade kernel-default-extraUpgrade dtb-marvellUpgrade kernel-default-base-rebuildUpgrade kernel-azure-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade cluster-md-kmp-64kbUpgrade kernel-azureUpgrade kernel-preemptUpgrade dtb-amlogicUpgrade kernel-default-manUpgrade dtb-nvidiaUpgrade dtb-sprdUpgrade kernel-azure-develUpgrade kernel-defaultUpgrade kernel-sourceUpgrade kernel-docs-htmlUpgrade kernel-rt-livepatch-develUpgrade dtb-broadcomUpgrade reiserfs-kmp-64kbUpgrade dlm-kmp-rtUpgrade kernel-syms-rtUpgrade ocfs2-kmp-64kbUpgrade dtb-exynosUpgrade kernel-macrosUpgrade kernel-rt_debug-vdsoUpgrade kselftests-kmp-azureUpgrade kernel-rt-vdsoUpgrade dlm-kmp-azureUpgrade gfs2-kmp-rtUpgrade kernel-obs-buildUpgrade dlm-kmp-64kbUpgrade kernel-rtUpgrade reiserfs-kmp-azureUpgrade kernel-source-rtUpgrade kernel-obs-qaUpgrade kernel-rt_debugUpgrade kselftests-kmp-64kbUpgrade kernel-syms-azureUpgrade kselftests-kmp-defaultUpgrade kernel-azure-optionalUpgrade kernel-rt-optionalUpgrade kernel-debug-vdsoUpgrade kernel-rt-extraUpgrade kernel-default-livepatchUpgrade kernel-kvmsmallUpgrade kernel-rt_debug-develUpgrade kernel-debug-develUpgrade cluster-md-kmp-rtUpgrade kernel-kvmsmall-develUpgrade kernel-docsUpgrade dtb-amazonUpgrade kernel-default-baseUpgrade dtb-hisiliconUpgrade kernel-rt-develUpgrade kernel-default-livepatch-develUpgrade gfs2-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade kernel-64kb-optionalUpgrade kernel-64kbUpgrade dtb-lgUpgrade dtb-armUpgrade dtb-amdUpgrade dtb-alteraUpgrade kernel-default-develUpgrade kernel-devel-rtUpgrade dtb-apmUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-rtUpgrade kernel-preempt-develUpgrade gfs2-kmp-64kbUpgrade dtb-appleUpgrade ocfs2-kmp-defaultUpgrade dtb-socionextUpgrade kernel-zfcpdumpUpgrade dtb-renesasUpgrade dtb-freescaleUpgrade kselftests-kmp-rtUpgrade gfs2-kmp-azureUpgrade dtb-caviumUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-azureUpgrade kernel-develUpgrade kernel-debugUpgrade kernel-azure-extraUpgrade kernel-64kb-extraUpgrade dtb-mediatekUpgrade dtb-xilinxUpgrade dtb-allwinnerUpgrade reiserfs-kmp-rtUpgrade kernel-64kb-develUpgrade kernel-symsUpgrade kernel-source-azureUpgrade kernel-default-vdsoUpgrade kernel-default-optional | Dec 5, 2025 | Jun 17, 2025 |
| Ubuntu | — | Upgrade linux-image-5.15.0-153-lowlatencyUpgrade linux-image-azure-6.8Upgrade linux-image-gcpUpgrade linux-image-5.4.0-1096-ibmUpgrade linux-image-oracle-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-1085-raspiUpgrade linux-image-aws-fips-4.15Upgrade linux-image-azure-nvidiaUpgrade linux-image-gkeop-6.8Upgrade linux-image-5.15.0-1033-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-1044-nvidia-tegra-rtUpgrade linux-image-6.8.0-1038-azureUpgrade linux-image-azure-lts-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-azure-lts-18.04Upgrade linux-image-azure-5.4Upgrade linux-image-snapdragon-5.4Upgrade linux-image-oracle-5.4Upgrade linux-image-aws-lts-20.04Upgrade linux-image-6.8.0-1037-gcp-64kUpgrade linux-image-4.4.0-272-genericUpgrade linux-image-aws-5.4Upgrade linux-image-kvm-5.4Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-fips-5.4Upgrade linux-image-nvidia-64kUpgrade linux-image-gcp-5.4Upgrade linux-image-intelUpgrade linux-image-ibm-classicUpgrade linux-image-oem-22.04Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-azure-nvidia-6.8Upgrade linux-image-gcp-4.15Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.1-1031-realtimeUpgrade linux-image-6.8.0-1033-gkeUpgrade linux-image-6.8.0-1025-azure-nvidiaUpgrade linux-image-fips-5.15Upgrade linux-image-5.15.0-1084-intel-iot-realtimeUpgrade linux-image-4.4.0-1148-kvmUpgrade linux-image-5.4.0-1148-oracleUpgrade linux-image-6.8.0-1037-gcpUpgrade linux-image-raspi2Upgrade linux-image-aws-64kUpgrade linux-image-gcp-6.8Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-lowlatency-64kUpgrade linux-image-nvidiaUpgrade linux-image-4.15.0-1148-oracleUpgrade linux-image-oem-22.04aUpgrade linux-image-bluefieldUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-generic-hwe-16.04Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-nvidia-tegraUpgrade linux-image-aws-lts-22.04Upgrade linux-image-gke-5.15Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-aws-64k-6.8Upgrade linux-image-virtual-5.4Upgrade linux-image-oracleUpgrade linux-image-6.8.0-1036-raspiUpgrade linux-image-ibmUpgrade linux-image-kvm-5.15Upgrade linux-image-4.15.0-2122-aws-fipsUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-fipsUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-153-lowlatency-64kUpgrade linux-image-5.15.0-1095-azure-fipsUpgrade linux-image-5.4.0-1124-fipsUpgrade linux-image-azure-lts-20.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-azure-4.15Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-153-fipsUpgrade linux-image-intel-iotgUpgrade linux-image-generic-64k-6.8Upgrade linux-image-6.8.0-79-generic-64kUpgrade linux-image-5.4.0-1153-gcpUpgrade linux-image-aws-4.15Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-ibm-6.8Upgrade linux-image-6.8.0-1037-ibmUpgrade linux-image-azure-fdeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-4.15.0-241-lowlatencyUpgrade linux-image-4.15.0-1177-gcpUpgrade linux-image-6.8.0-1033-oracle-64kUpgrade linux-image-virtualUpgrade linux-image-5.4.0-1155-azure-fipsUpgrade linux-image-4.4.0-1147-awsUpgrade linux-image-5.15.0-1088-gkeUpgrade linux-image-5.15.0-1091-awsUpgrade linux-image-5.15.0-1091-gcp-fipsUpgrade linux-image-6.14.0-1004-realtimeUpgrade linux-image-lowlatencyUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-kvmUpgrade linux-image-oem-20.04dUpgrade linux-image-generic-lts-xenialUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-1086-nvidiaUpgrade linux-image-5.15.0-1085-ibmUpgrade linux-image-genericUpgrade linux-image-azure-fips-5.4Upgrade linux-image-6.14.0-1008-gcpUpgrade linux-image-bluefield-5.4Upgrade linux-image-6.8.0-1036-nvidiaUpgrade linux-image-6.8.0-1036-awsUpgrade linux-image-6.8.0-1036-azureUpgrade linux-image-generic-6.8Upgrade linux-image-5.15.0-1091-aws-fipsUpgrade linux-image-5.4.0-1149-oracleUpgrade linux-image-4.15.0-1192-azureUpgrade linux-image-5.4.0-1150-aws-fipsUpgrade linux-image-6.14.0-1007-awsUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-4.15.0-241-genericUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-oem-20.04bUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-generic-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-raspi-realtimeUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-azure-fipsUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-oem-osp1Upgrade linux-image-virtual-hwe-16.04Upgrade linux-image-4.15.0-1146-oracleUpgrade linux-image-5.15.0-1091-realtimeUpgrade linux-image-4.4.0-1185-awsUpgrade linux-image-6.8.0-1036-aws-64kUpgrade linux-image-5.4.0-1137-kvmUpgrade linux-image-6.8.0-2029-raspi-realtimeUpgrade linux-image-6.8.0-1038-azure-fdeUpgrade linux-image-5.15.0-153-generic-lpaeUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-5.4.0-1153-gcp-fipsUpgrade linux-image-5.15.0-1091-aws-64kUpgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1036-azure-fdeUpgrade linux-image-5.15.0-1095-azureUpgrade linux-image-ibm-5.4Upgrade linux-image-5.4.0-221-lowlatencyUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-oemUpgrade linux-image-aws-fips-5.4Upgrade linux-image-raspi-5.15Upgrade linux-image-lowlatency-5.4Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-raspi-6.8Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-6.8.0-1036-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1091-gcpUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-virtual-5.15Upgrade linux-image-azure-fips-4.15Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-azureUpgrade linux-image-6.14.0-1008-gcp-64kUpgrade linux-image-xilinx-zynqmp-5.4Upgrade linux-image-awsUpgrade linux-image-6.14.0-1007-oracleUpgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1033-oracleUpgrade linux-image-5.15.0-1033-nvidia-tegra-igxUpgrade linux-image-raspiUpgrade linux-image-oracle-5.15Upgrade linux-image-raspi-5.4Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-gcp-64kUpgrade linux-image-4.15.0-2101-azure-fipsUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-oem-22.04dUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-generic-64k-5.15Upgrade linux-image-gcp-fipsUpgrade linux-image-gkeUpgrade linux-image-aws-5.15Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-generic-5.4Upgrade linux-image-5.15.0-1086-intel-iotgUpgrade linux-image-6.14.0-22-genericUpgrade linux-image-6.14.0-22-generic-64kUpgrade linux-image-5.4.0-221-genericUpgrade linux-image-generic-5.15Upgrade linux-image-5.4.0-1133-raspiUpgrade linux-image-gcp-5.15Upgrade linux-image-azure-fips-5.15Upgrade linux-image-azure-5.15Upgrade linux-image-5.4.0-1068-xilinx-zynqmpUpgrade linux-image-virtual-6.8Upgrade linux-image-generic-lpae-5.4Upgrade linux-image-realtime-6.8.1Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-oracle-4.15Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-5.15.0-153-generic-64kUpgrade linux-image-6.14.0-1007-aws-64kUpgrade linux-image-gcp-fips-4.15Upgrade linux-image-6.14.0-1007-oracle-64kUpgrade linux-image-4.15.0-1167-kvmUpgrade linux-image-6.8.0-79-genericUpgrade linux-image-5.4.0-1150-awsUpgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-5.15.0-1044-nvidia-tegraUpgrade linux-image-4.4.0-272-lowlatencyUpgrade linux-image-4.4.0-1117-fipsUpgrade linux-image-4.15.0-1184-awsUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-oem-20.04cUpgrade linux-image-oem-20.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-lowlatency-5.15Upgrade linux-image-gke-6.8Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-azure-fde-6.8Upgrade linux-image-6.8.0-79-lowlatency-64kUpgrade linux-image-6.8.0-79-lowlatencyUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.14.0-1007-azureUpgrade linux-image-5.15.0-1074-gkeopUpgrade linux-image-realtime-5.15Upgrade linux-image-5.15.0-1089-oracleUpgrade linux-image-aws-lts-24.04Upgrade linux-image-5.4.0-1154-azureUpgrade linux-image-6.14.0-1007-raspiUpgrade linux-image-5.4.0-221-generic-lpaeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.4.0-1109-bluefieldUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-nvidia-6.8Upgrade linux-image-aws-64k-5.15Upgrade linux-image-6.8.0-1036-nvidia-64kUpgrade linux-image-aws-hweUpgrade linux-image-gcp-fips-5.4Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1087-kvmUpgrade linux-image-4.15.0-1139-fipsUpgrade linux-image-6.8.0-1036-nvidia-lowlatencyUpgrade linux-image-5.4.0-1054-iotUpgrade linux-image-6.14.0-1007-azure-fdeUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-aws-lts-18.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-nvidia-5.15Upgrade linux-image-6.8.0-1020-gkeopUpgrade linux-image-5.15.0-153-genericUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-oracle-6.8Upgrade linux-image-ibm-5.15Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-aws-fips-5.15Upgrade linux-image-5.15.0-1086-nvidia-lowlatencyUpgrade linux-image-5.15.0-1055-xilinx-zynqmpUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-4.15.0-2085-gcp-fipsUpgrade linux-image-realtime | Jun 26, 2025 | May 1, 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