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
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade kernel-livepatch-6.1.140-154.222Upgrade kernel-libbpfUpgrade kernel-libbpf-staticUpgrade python3-perf6.12-debuginfoUpgrade kernel-modules-extraUpgrade kernel-headersUpgrade kernel-libbpf-develUpgrade kernel-debuginfo-common-x86_64Upgrade perf6.12-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-livepatch-6.12.25-32.101Upgrade python3-perf-debuginfoUpgrade python3-perfUpgrade kernel-tools-develUpgrade kernel6.12-debuginfo-common-aarch64Upgrade python3-perf6.12Upgrade kernelUpgrade kernel-debuginfoUpgrade kernel6.12-debuginfoUpgrade kernel6.12-modules-extraUpgrade kernel-develUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-modules-extra-commonUpgrade kernel6.12Upgrade bpftoolUpgrade perf6.12Upgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-libbpf-debuginfoUpgrade kernel-toolsUpgrade bpftool-debuginfoUpgrade perf | 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 kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel | Jul 11, 2025 | May 1, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade bpftoolUpgrade python3-perf | Aug 13, 2025 | Jul 10, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade python3-perfUpgrade bpftoolUpgrade kernel | Jul 21, 2025 | May 1, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade python3-perf | 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-marvellUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-extraUpgrade kernel-azureUpgrade cluster-md-kmp-defaultUpgrade kernel-rt-vdsoUpgrade dtb-qcomUpgrade gfs2-kmp-rtUpgrade kernel-obs-buildUpgrade kernel-rtUpgrade dtb-rockchipUpgrade dlm-kmp-azureUpgrade kernel-rt_debug-vdsoUpgrade kselftests-kmp-azureUpgrade kernel-syms-azureUpgrade kselftests-kmp-64kbUpgrade kernel-rt_debugUpgrade dlm-kmp-64kbUpgrade kernel-azure-vdsoUpgrade kernel-default-livepatchUpgrade kernel-kvmsmallUpgrade kernel-rt_debug-develUpgrade kernel-azure-optionalUpgrade kernel-default-base-rebuildUpgrade kernel-macrosUpgrade kernel-obs-qaUpgrade kernel-debug-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-source-rtUpgrade kernel-docs-htmlUpgrade dtb-exynosUpgrade dtb-broadcomUpgrade kernel-rt-extraUpgrade reiserfs-kmp-azureUpgrade cluster-md-kmp-64kbUpgrade dlm-kmp-rtUpgrade kernel-default-manUpgrade reiserfs-kmp-64kbUpgrade dtb-amlogicUpgrade kernel-azure-develUpgrade kernel-defaultUpgrade kernel-preemptUpgrade kernel-rt-optionalUpgrade kernel-sourceUpgrade dtb-nvidiaUpgrade dtb-sprdUpgrade kselftests-kmp-defaultUpgrade ocfs2-kmp-64kbUpgrade kernel-devel-azureUpgrade kernel-source-vanillaUpgrade kernel-syms-rtUpgrade kernel-rt-develUpgrade dtb-freescaleUpgrade dtb-appleUpgrade ocfs2-kmp-defaultUpgrade kernel-zfcpdumpUpgrade ocfs2-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-devel-rtUpgrade dtb-apmUpgrade kernel-64kb-develUpgrade kernel-develUpgrade cluster-md-kmp-rtUpgrade dtb-mediatekUpgrade kernel-default-baseUpgrade dtb-renesasUpgrade kselftests-kmp-rtUpgrade kernel-default-livepatch-develUpgrade kernel-64kbUpgrade gfs2-kmp-64kbUpgrade dtb-armUpgrade dtb-amdUpgrade dtb-alteraUpgrade kernel-default-vdsoUpgrade dtb-allwinnerUpgrade reiserfs-kmp-rtUpgrade gfs2-kmp-azureUpgrade kernel-default-optionalUpgrade kernel-debug-develUpgrade kernel-symsUpgrade kernel-source-azureUpgrade dtb-xilinxUpgrade kernel-default-develUpgrade ocfs2-kmp-azureUpgrade kernel-64kb-optionalUpgrade gfs2-kmp-defaultUpgrade dtb-lgUpgrade kernel-azure-extraUpgrade kernel-64kb-extraUpgrade dtb-caviumUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-azureUpgrade kernel-docsUpgrade dtb-amazonUpgrade kernel-debugUpgrade kernel-kvmsmall-develUpgrade dtb-hisiliconUpgrade kernel-preempt-develUpgrade dtb-socionext | Dec 5, 2025 | Jun 17, 2025 |
| Ubuntu | — | Upgrade linux-image-4.4.0-272-lowlatencyUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.4.0-1150-awsUpgrade linux-image-4.4.0-1117-fipsUpgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.14.0-1007-azureUpgrade linux-image-6.8.0-79-lowlatencyUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-6.14.0-1007-oracle-64kUpgrade linux-image-aws-lts-18.04Upgrade linux-image-oem-20.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-lowlatency-5.15Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-aws-5.15Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-6.14.0-1007-aws-64kUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-virtual-6.8Upgrade linux-image-aws-hweUpgrade linux-image-generic-5.4Upgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-generic-5.15Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-raspi-5.15Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-nvidia-5.15Upgrade linux-image-6.8.0-1038-azure-fdeUpgrade linux-image-5.4.0-1133-raspiUpgrade linux-image-6.8.0-2029-raspi-realtimeUpgrade linux-image-4.15.0-1167-kvmUpgrade linux-image-4.15.0-1184-awsUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-fips-5.15Upgrade linux-image-azure-4.15Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-hwe-16.04Upgrade linux-image-6.8.1-1031-realtimeUpgrade linux-image-intel-iotgUpgrade linux-image-azure-lts-20.04Upgrade linux-image-5.4.0-1124-fipsUpgrade linux-image-generic-64k-6.8Upgrade linux-image-aws-4.15Upgrade linux-image-oem-20.04bUpgrade linux-image-6.8.0-1037-ibmUpgrade linux-image-5.15.0-153-lowlatency-64kUpgrade linux-image-fipsUpgrade linux-image-5.15.0-153-fipsUpgrade linux-image-nvidia-tegraUpgrade linux-image-ibm-6.8Upgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1036-raspiUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-virtual-5.4Upgrade linux-image-raspi-nolpaeUpgrade linux-image-oracleUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.8.0-1033-oracle-64kUpgrade linux-image-5.4.0-1155-azure-fipsUpgrade linux-image-5.15.0-1086-nvidiaUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1037-gcpUpgrade linux-image-6.8.0-1025-azure-nvidiaUpgrade linux-image-azure-lts-22.04Upgrade linux-image-nvidiaUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-gcp-6.8Upgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1085-ibmUpgrade linux-image-oem-osp1Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-fips-5.4Upgrade linux-image-gcp-5.4Upgrade linux-image-aws-fips-4.15Upgrade linux-image-5.15.0-1044-nvidia-tegra-rtUpgrade linux-image-4.15.0-1177-gcpUpgrade linux-image-6.8.0-1038-azureUpgrade linux-image-4.15.0-241-genericUpgrade linux-image-5.4.0-1153-gcpUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-kvm-5.4Upgrade linux-image-snapdragon-5.4Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-oem-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-kvm-5.15Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-intelUpgrade linux-image-generic-lpaeUpgrade linux-image-oem-22.04bUpgrade linux-image-oracle-5.4Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-genericUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-4.15.0-241-lowlatencyUpgrade linux-image-azure-6.8Upgrade linux-image-raspi-realtimeUpgrade linux-image-4.15.0-2122-aws-fipsUpgrade linux-image-5.15.0-153-lowlatencyUpgrade linux-image-5.15.0-1091-realtimeUpgrade linux-image-gcpUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-generic-64kUpgrade linux-image-4.4.0-272-genericUpgrade linux-image-oracle-64kUpgrade linux-image-azure-nvidiaUpgrade linux-image-nvidia-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-azure-lts-24.04Upgrade linux-image-azure-lts-18.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-aws-5.4Upgrade linux-image-5.4.0-1096-ibmUpgrade linux-image-5.15.0-1085-raspiUpgrade linux-image-6.8.0-1037-gcp-64kUpgrade linux-image-5.15.0-1033-nvidia-tegra-igx-rtUpgrade linux-image-gkeop-6.8Upgrade linux-image-azure-5.4Upgrade linux-image-gcp-4.15Upgrade linux-image-azure-fipsUpgrade linux-image-5.15.0-1084-intel-iot-realtimeUpgrade linux-image-gkeopUpgrade linux-image-lowlatencyUpgrade linux-image-oem-20.04dUpgrade linux-image-generic-lts-xenialUpgrade linux-image-4.4.0-1147-awsUpgrade linux-image-kvmUpgrade linux-image-ibmUpgrade linux-image-raspi2Upgrade linux-image-oem-22.04aUpgrade linux-image-bluefieldUpgrade linux-image-gke-5.15Upgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1033-gkeUpgrade linux-image-5.4.0-1148-oracleUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-6.8.0-1036-nvidiaUpgrade linux-image-4.15.0-1146-oracleUpgrade linux-image-6.8.0-1036-azureUpgrade linux-image-6.14.0-1007-awsUpgrade linux-image-6.8.0-1036-awsUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-azure-fips-5.4Upgrade linux-image-bluefield-5.4Upgrade linux-image-5.15.0-1091-awsUpgrade linux-image-generic-6.8Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-6.8.0-79-generic-64kUpgrade linux-image-5.15.0-1095-azure-fipsUpgrade linux-image-4.4.0-1148-kvmUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.4.0-1150-aws-fipsUpgrade linux-image-6.14.0-1008-gcpUpgrade linux-image-4.15.0-1148-oracleUpgrade linux-image-5.15.0-1091-aws-fipsUpgrade linux-image-4.15.0-1192-azureUpgrade linux-image-5.4.0-1149-oracleUpgrade linux-image-virtualUpgrade linux-image-6.14.0-1004-realtimeUpgrade linux-image-5.15.0-1088-gkeUpgrade linux-image-5.15.0-1091-gcp-fipsUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-5.15.0-1044-nvidia-tegraUpgrade linux-image-6.8.0-79-genericUpgrade linux-image-6.8.0-79-lowlatency-64kUpgrade linux-image-azure-fde-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-oem-20.04cUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-gkeUpgrade linux-image-nvidia-lowlatency-64k-6.8 | Jun 26, 2025 | May 1, 2025 |
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