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