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