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