In the Linux kernel, the following vulnerability has been resolved:
net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
Savino says: "We are writing to report that this recent patch (141d34391abbb315d68556b7c67ad97885407547) [1] can be bypassed, and a UAF can still occur when HFSC is utilized with NETEM.
The patch only checks the cl->cl_nactive field to determine whether it is the first insertion or not [2], but this field is only incremented by init_vf [3].
By using HFSC_RSC (which uses init_ed) [4], it is possible to bypass the check and insert the class twice in the eltree. Under normal conditions, this would lead to an infinite loop in hfsc_dequeue for the reasons we already explained in this report [5].
However, if TBF is added as root qdisc and it is configured with a very low rate, it can be utilized to prevent packets from being dequeued. This behavior can be exploited to perform subsequent insertions in the HFSC eltree and cause a UAF."
To fix both the UAF and the infinite loop, with netem as an hfsc child, check explicitly in hfsc_enqueue whether the class is already in the eltree whenever the HFSC_RSC flag is set.
[1] https://web.git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=141d34391abbb315d68556b7c67ad97885407547 [2] https://elixir.bootlin.com/linux/v6.15-rc5/source/net/sched/sch_hfsc.c#L1572 [3] https://elixir.bootlin.com/linux/v6.15-rc5/source/net/sched/sch_hfsc.c#L677 [4] https://elixir.bootlin.com/linux/v6.15-rc5/source/net/sched/sch_hfsc.c#L1574 [5] https://lore.kernel.org/netdev/8DuRWwfqjoRDLDmBMlIfbrsZg9Gx50DHJc1ilxsEBNe2D6NMoigR_eIRIG0LOjMc3r10nUUZtArXx4oZBIdUfZQrwjcQhdinnMis_0G7VEk=@willsroot.io/T/#u
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 Ami 2 | — | Upgrade python-perfUpgrade kernelUpgrade perf-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-toolsUpgrade perfUpgrade kernel-headersUpgrade kernel-tools-develUpgrade kernel-livepatch-5.15.185-126.190Upgrade kernel-tools-debuginfoUpgrade kernel-livepatch-5.10.238-231.953Upgrade kernel-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-develUpgrade bpftoolUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfo-common-aarch64 | Jun 24, 2025 | Jun 6, 2025 |
| Amazon_linux_2023 | — | Upgrade perfUpgrade kernel6.12-debuginfoUpgrade python3-perf6.12-debuginfoUpgrade kernel-livepatch-6.1.141-155.222Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-headersUpgrade kernel-livepatch-6.12.35-55.103Upgrade kernel-modules-extra-commonUpgrade kernel-tools-develUpgrade kernel-libbpf-develUpgrade kernel6.12-modules-extraUpgrade kernel-toolsUpgrade kernel6.12-debuginfo-common-aarch64Upgrade perf6.12-debuginfoUpgrade python3-perfUpgrade kernelUpgrade perf-debuginfoUpgrade kernel-debuginfoUpgrade bpftool-debuginfoUpgrade perf6.12Upgrade bpftoolUpgrade kernel-modules-extraUpgrade kernel-libbpf-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.12Upgrade kernel-libbpfUpgrade python3-perf6.12Upgrade kernel-develUpgrade kernel-tools-debuginfoUpgrade kernel-libbpf-static | Jun 24, 2025 | Jun 6, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Jun 9, 2025 | Jun 6, 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_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernelUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-tools | Oct 14, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernelUpgrade python3-perfUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-abi-stablelists | Sep 15, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade python3-perfUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernelUpgrade kernel-toolsUpgrade kernel-abi-stablelists | Oct 24, 2025 | Sep 9, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Aug 12, 2025 | Jun 6, 2025 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Jul 9, 2025 | Jun 6, 2025 |
| Suse | — | Upgrade dtb-lgUpgrade kernel-azure-optionalUpgrade kernel-default-vdsoUpgrade dtb-socionextUpgrade kernel-debugUpgrade kernel-devel-azureUpgrade kernel-rt-develUpgrade kernel-sourceUpgrade kernel-zfcpdumpUpgrade dtb-apmUpgrade kernel-64kb-develUpgrade kernel-debug-develUpgrade ocfs2-kmp-azureUpgrade dtb-appleUpgrade kernel-default-develUpgrade dlm-kmp-64kbUpgrade kernel-source-azureUpgrade dtb-exynosUpgrade dtb-broadcomUpgrade dtb-amdUpgrade kernel-symsUpgrade dtb-freescaleUpgrade kernel-develUpgrade dtb-marvellUpgrade dtb-hisiliconUpgrade kernel-rt_debug-vdsoUpgrade dtb-amazonUpgrade kernel-default-optionalUpgrade kernel-default-extraUpgrade dtb-amlogicUpgrade kernel-macrosUpgrade dtb-alteraUpgrade ocfs2-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade ocfs2-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade kernel-kvmsmallUpgrade gfs2-kmp-rtUpgrade kernel-64kbUpgrade kernel-devel-rtUpgrade kernel-syms-azureUpgrade kernel-syms-rtUpgrade kernel-rt_debugUpgrade reiserfs-kmp-defaultUpgrade gfs2-kmp-64kbUpgrade kernel-azure-extraUpgrade kernel-kvmsmall-develUpgrade kernel-64kb-optionalUpgrade cluster-md-kmp-azureUpgrade dtb-xilinxUpgrade kselftests-kmp-64kbUpgrade kernel-default-livepatchUpgrade dtb-mediatekUpgrade kernel-obs-qaUpgrade dtb-renesasUpgrade kernel-docs-htmlUpgrade kernel-debug-vdsoUpgrade kernel-azure-vdsoUpgrade gfs2-kmp-defaultUpgrade dtb-caviumUpgrade kernel-default-livepatch-develUpgrade kernel-default-base-rebuildUpgrade dtb-rockchipUpgrade dtb-qcomUpgrade dtb-allwinnerUpgrade dtb-nvidiaUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade gfs2-kmp-azureUpgrade kernel-azure-develUpgrade reiserfs-kmp-azureUpgrade kernel-rt_debug-develUpgrade kernel-kvmsmall-vdsoUpgrade dtb-armUpgrade kernel-rt-livepatch-develUpgrade kernel-obs-buildUpgrade kernel-rt-vdsoUpgrade kernel-rt-optionalUpgrade kernel-preempt-develUpgrade dlm-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade reiserfs-kmp-rtUpgrade kselftests-kmp-rtUpgrade kernel-source-vanillaUpgrade kernel-rtUpgrade kselftests-kmp-defaultUpgrade kselftests-kmp-azureUpgrade kernel-64kb-extraUpgrade kernel-azureUpgrade kernel-rt-extraUpgrade kernel-preemptUpgrade dtb-sprdUpgrade dlm-kmp-defaultUpgrade kernel-default-baseUpgrade dlm-kmp-azureUpgrade kernel-defaultUpgrade kernel-docsUpgrade kernel-source-rt | Dec 5, 2025 | Jul 8, 2025 |
| Ubuntu | — | Upgrade linux-image-6.11.0-1015-raspiUpgrade linux-image-azure-lts-20.04Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-6.8.0-1031-azure-fdeUpgrade linux-image-6.8.0-63-generic-64kUpgrade linux-image-azure-fde-6.14Upgrade linux-image-6.8.1-1024-realtimeUpgrade linux-image-fips-5.15Upgrade linux-image-gcp-6.11Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gke-5.15Upgrade linux-image-gcp-64kUpgrade linux-image-nvidia-5.15Upgrade linux-image-kvm-5.15Upgrade linux-image-oemUpgrade linux-image-azure-6.14Upgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1019-azure-nvidiaUpgrade linux-image-5.15.0-143-generic-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-gcp-6.14Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-oem-22.04Upgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-1084-oracleUpgrade linux-image-bluefield-5.4Upgrade linux-image-generic-lpaeUpgrade linux-image-azure-fde-6.8Upgrade linux-image-intelUpgrade linux-image-6.11.0-29-genericUpgrade linux-image-6.11.0-29-generic-64kUpgrade linux-image-aws-5.4Upgrade linux-image-lowlatencyUpgrade linux-image-6.14.0-1008-oracleUpgrade linux-image-6.8.0-1031-aws-64kUpgrade linux-image-5.4.0-1094-ibmUpgrade linux-image-5.15.0-1040-nvidia-tegra-rtUpgrade linux-image-5.15.0-1084-gkeUpgrade linux-image-5.4.0-1052-iotUpgrade linux-image-lowlatency-5.15Upgrade linux-image-6.11.0-1017-gcpUpgrade linux-image-6.8.0-64-genericUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-aws-6.11Upgrade linux-image-oem-20.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-6.8.0-1032-gcpUpgrade linux-image-aws-fipsUpgrade linux-image-oem-6.8Upgrade linux-image-6.14.0-1009-aws-64kUpgrade linux-image-6.14.0-1009-gcp-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-aws-5.15Upgrade linux-image-oem-osp1Upgrade linux-image-oracle-64k-6.11Upgrade linux-image-lowlatency-5.4Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-gcpUpgrade linux-image-generic-6.14Upgrade linux-image-azure-fips-5.15Upgrade linux-image-gkeopUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1079-ibmUpgrade linux-image-6.11.0-1016-awsUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-realtime-6.11Upgrade linux-image-realtime-6.8.1Upgrade linux-image-nvidia-tegraUpgrade linux-image-5.15.0-1082-intel-iotgUpgrade linux-image-ibm-5.15Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.15.0-1083-kvmUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-5.4.0-1066-xilinx-zynqmpUpgrade linux-image-generic-lpae-5.4Upgrade linux-image-6.8.0-1030-raspiUpgrade linux-image-5.15.0-1069-gkeopUpgrade linux-image-ibmUpgrade linux-image-5.15.0-1087-awsUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-6.11.0-1012-realtimeUpgrade linux-image-6.14.0-1008-azureUpgrade linux-image-6.11.0-1025-oemUpgrade linux-image-6.14.0-1006-oemUpgrade linux-image-6.11.0-1016-lowlatency-64kUpgrade linux-image-6.14.0-1008-aws-64kUpgrade linux-image-snapdragon-5.4Upgrade linux-image-virtual-6.11Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-oem-22.04cUpgrade linux-image-oracle-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-oem-20.04bUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-kvm-5.4Upgrade linux-image-xilinx-zynqmp-5.4Upgrade linux-image-gkeUpgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-2025-raspi-realtimeUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1014-gkeopUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-6.8.0-1028-ibmUpgrade linux-image-gke-6.8Upgrade linux-image-5.4.0-1154-azure-fipsUpgrade linux-image-genericUpgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-oem-24.04Upgrade linux-image-fipsUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-realtime-6.14Upgrade linux-image-virtual-5.4Upgrade linux-image-6.8.0-1030-nvidia-lowlatency-64kUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-oem-24.04aUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.14.0-1008-oracle-64kUpgrade linux-image-raspi-6.14Upgrade linux-image-oracle-5.15Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-raspiUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-azure-nvidia-6.8Upgrade linux-image-5.15.0-1083-raspiUpgrade linux-image-generic-64kUpgrade linux-image-5.4.0-1151-gcp-fipsUpgrade linux-image-6.8.0-1031-awsUpgrade linux-image-aws-6.8Upgrade linux-image-azure-fde-edgeUpgrade linux-image-intel-iotgUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-5.15.0-1092-azureUpgrade linux-image-5.4.0-1135-kvmUpgrade linux-image-6.8.0-1032-gcp-64kUpgrade linux-image-6.11.0-1018-azureUpgrade linux-image-6.14.0-1008-azure-fdeUpgrade linux-image-6.11.0-1018-oracle-64kUpgrade linux-image-6.14.0-1009-awsUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-5.15.0-1029-nvidia-tegra-igxUpgrade linux-image-azureUpgrade linux-image-5.4.0-1107-bluefieldUpgrade linux-image-6.14.0-1008-awsUpgrade linux-image-6.8.0-1031-azureUpgrade linux-image-aws-64kUpgrade linux-image-virtualUpgrade linux-image-5.4.0-1131-raspiUpgrade linux-image-raspi-5.4Upgrade linux-image-aws-lts-22.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-bluefieldUpgrade linux-image-5.4.0-219-lowlatencyUpgrade linux-image-5.15.0-143-lowlatency-64kUpgrade linux-image-5.15.0-1087-aws-64kUpgrade linux-image-azure-fdeUpgrade linux-image-aws-fips-5.4Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-azure-6.11Upgrade linux-image-awsUpgrade linux-image-generic-64k-6.8Upgrade linux-image-6.8.0-1028-oracleUpgrade linux-image-realtimeUpgrade linux-image-6.11.0-1018-azure-fdeUpgrade linux-image-generic-5.4Upgrade linux-image-azure-5.4Upgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-fips-5.15Upgrade linux-image-aws-64k-5.15Upgrade linux-image-6.8.0-64-generic-64kUpgrade linux-image-6.8.0-1028-oracle-64kUpgrade linux-image-5.4.0-219-generic-lpaeUpgrade linux-image-5.4.0-1151-gcpUpgrade linux-image-5.15.0-143-lowlatencyUpgrade linux-image-5.15.0-1087-realtimeUpgrade linux-image-raspi-5.15Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-lowlatency-64k-6.11Upgrade linux-image-ibm-5.4Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-generic-64k-6.14Upgrade linux-image-generic-64k-5.15Upgrade linux-image-ibm-6.8Upgrade linux-image-6.8.0-1027-gkeUpgrade linux-image-6.14.0-1008-raspiUpgrade linux-image-6.14.0-1005-realtimeUpgrade linux-image-6.11.0-1017-gcp-64kUpgrade linux-image-5.15.0-1086-gcp-fipsUpgrade linux-image-5.15.0-1081-nvidiaUpgrade linux-image-raspi2Upgrade linux-image-raspi-realtimeUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-oem-20.04dUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-5.15Upgrade linux-image-gcp-fipsUpgrade linux-image-azure-nvidiaUpgrade linux-image-aws-lts-20.04Upgrade linux-image-aws-6.14Upgrade linux-image-5.4.0-1148-aws-fipsUpgrade linux-image-virtual-5.15Upgrade linux-image-gcp-6.8Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-6.14.0-23-genericUpgrade linux-image-gcp-5.4Upgrade linux-image-azure-cvmUpgrade linux-image-5.4.0-1122-fipsUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-kvmUpgrade linux-image-5.15.0-1040-nvidia-tegraUpgrade linux-image-oracle-6.11Upgrade linux-image-raspi-nolpaeUpgrade linux-image-oem-24.04bUpgrade linux-image-raspi-6.11Upgrade linux-image-oracle-6.8Upgrade linux-image-virtual-6.14Upgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1094-azure-fipsUpgrade linux-image-oracle-6.14Upgrade linux-image-ibm-classicUpgrade linux-image-6.14.0-23-generic-64kUpgrade linux-image-5.4.0-1153-azureUpgrade linux-image-oracle-5.4Upgrade linux-image-generic-6.8Upgrade linux-image-6.8.0-63-lowlatency-64kUpgrade linux-image-azure-fipsUpgrade linux-image-5.15.0-1094-azureUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gcp-fips-5.4Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1051-xilinx-zynqmpUpgrade linux-image-5.15.0-1086-gcpUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-5.4.0-1146-oracleUpgrade linux-image-azure-5.15Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-5.15.0-1083-intel-iotgUpgrade linux-image-azure-fde-6.11Upgrade linux-image-gkeop-5.15Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-63-genericUpgrade linux-image-generic-64k-6.11Upgrade linux-image-oem-6.14Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-1030-nvidiaUpgrade linux-image-6.8.0-63-lowlatencyUpgrade linux-image-5.15.0-1081-nvidia-lowlatencyUpgrade linux-image-6.11.0-1018-oracleUpgrade linux-image-6.8.0-1030-nvidia-64kUpgrade linux-image-virtual-6.8Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-6.8.0-1030-oemUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-oem-24.04cUpgrade linux-image-oracleUpgrade linux-image-generic-6.11Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oem-6.11Upgrade linux-image-5.4.0-219-genericUpgrade linux-image-fips-5.4Upgrade linux-image-5.15.0-143-fipsUpgrade linux-image-5.15.0-1080-intel-iot-realtimeUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.11.0-1016-lowlatencyUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.14.0-1009-gcpUpgrade linux-image-5.15.0-143-generic-lpaeUpgrade linux-image-5.15.0-1087-aws-fipsUpgrade linux-image-5.15.0-1029-nvidia-tegra-igx-rtUpgrade linux-image-5.4.0-1148-awsUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-azure-fips-5.4Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-gcp-64k-6.11Upgrade linux-image-gcp-5.15Upgrade linux-image-aws-64k-6.14Upgrade linux-image-6.8.0-1030-nvidia-lowlatencyUpgrade linux-image-5.15.0-143-genericUpgrade linux-image-oem-22.04dUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-lowlatency-6.11Upgrade linux-image-generic-hwe-24.04 | Jun 26, 2025 | Jun 6, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 2, 2025 | Jun 6, 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