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