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