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 kernel-headersUpgrade perf-debuginfoUpgrade perfUpgrade kernel-toolsUpgrade python-perfUpgrade kernel-tools-develUpgrade python-perf-debuginfoUpgrade kernelUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-debuginfoUpgrade kernel-develUpgrade kernel-debuginfo-common-x86_64Upgrade bpftoolUpgrade bpftool-debuginfoUpgrade kernel-livepatch-5.15.185-126.190Upgrade kernel-livepatch-5.10.238-231.953 | Jun 24, 2025 | Jun 6, 2025 |
| Amazon_linux_2023 | — | Upgrade perf6.12Upgrade python3-perf-debuginfoUpgrade kernel-develUpgrade kernel-modules-extraUpgrade python3-perf6.12Upgrade kernel6.12-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpf-debuginfoUpgrade kernel-debuginfoUpgrade kernel6.12Upgrade kernel-libbpf-staticUpgrade bpftoolUpgrade kernel-tools-debuginfoUpgrade kernel-libbpfUpgrade perf6.12-debuginfoUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel-livepatch-6.1.141-155.222Upgrade kernel-livepatch-6.12.35-55.103Upgrade kernel6.12-debuginfoUpgrade kernel6.12-modules-extraUpgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernelUpgrade python3-perfUpgrade kernel-libbpf-develUpgrade kernel-toolsUpgrade kernel-tools-develUpgrade kernel-modules-extra-commonUpgrade python3-perf6.12-debuginfoUpgrade kernel-headersUpgrade perf-debuginfo | Jun 24, 2025 | Jun 6, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | 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 kernel-tools-libsUpgrade bpftoolUpgrade kernel-tools | Oct 14, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade bpftoolUpgrade kernelUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-abi-stablelists | Sep 15, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade bpftool | Oct 24, 2025 | Sep 9, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Aug 12, 2025 | Jun 6, 2025 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Jul 9, 2025 | Jun 6, 2025 |
| Suse | — | Upgrade dtb-caviumUpgrade dlm-kmp-azureUpgrade reiserfs-kmp-azureUpgrade kernel-rt-extraUpgrade gfs2-kmp-defaultUpgrade kernel-preemptUpgrade kernel-obs-buildUpgrade kernel-rt-livepatch-develUpgrade dtb-sprdUpgrade ocfs2-kmp-defaultUpgrade kselftests-kmp-azureUpgrade dlm-kmp-defaultUpgrade dtb-qcomUpgrade dtb-rockchipUpgrade dtb-allwinnerUpgrade gfs2-kmp-azureUpgrade reiserfs-kmp-rtUpgrade dtb-nvidiaUpgrade kernel-debug-vdsoUpgrade kernel-azure-vdsoUpgrade kernel-preempt-develUpgrade cluster-md-kmp-64kbUpgrade kernel-64kb-extraUpgrade kernel-rt-optionalUpgrade kernel-defaultUpgrade dlm-kmp-rtUpgrade kselftests-kmp-rtUpgrade kernel-default-base-rebuildUpgrade kernel-rtUpgrade kernel-source-vanillaUpgrade kernel-rt-vdsoUpgrade kselftests-kmp-defaultUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt_debug-develUpgrade kernel-azure-develUpgrade kernel-default-baseUpgrade kernel-default-livepatch-develUpgrade kernel-azureUpgrade dtb-armUpgrade reiserfs-kmp-64kbUpgrade kernel-docsUpgrade kernel-source-rtUpgrade dtb-apmUpgrade cluster-md-kmp-rtUpgrade dtb-socionextUpgrade ocfs2-kmp-64kbUpgrade kernel-sourceUpgrade kernel-docs-htmlUpgrade dtb-exynosUpgrade dtb-freescaleUpgrade dtb-appleUpgrade dtb-alteraUpgrade kernel-rt_debug-vdsoUpgrade dtb-marvellUpgrade dtb-lgUpgrade kernel-zfcpdumpUpgrade kernel-symsUpgrade kernel-debug-develUpgrade kernel-64kb-develUpgrade dtb-broadcomUpgrade dtb-amlogicUpgrade ocfs2-kmp-azureUpgrade dtb-amdUpgrade dlm-kmp-64kbUpgrade kernel-rt-develUpgrade kernel-devel-azureUpgrade kernel-default-develUpgrade kernel-source-azureUpgrade kernel-64kb-optionalUpgrade kernel-64kbUpgrade kernel-obs-qaUpgrade kernel-kvmsmallUpgrade gfs2-kmp-rtUpgrade kernel-devel-rtUpgrade kernel-default-extraUpgrade cluster-md-kmp-defaultUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade kernel-syms-rtUpgrade kernel-syms-azureUpgrade kernel-rt_debugUpgrade kernel-kvmsmall-develUpgrade kernel-azure-extraUpgrade gfs2-kmp-64kbUpgrade dtb-mediatekUpgrade ocfs2-kmp-rtUpgrade kernel-macrosUpgrade kernel-develUpgrade kernel-default-optionalUpgrade dtb-hisiliconUpgrade dtb-amazonUpgrade cluster-md-kmp-azureUpgrade dtb-xilinxUpgrade kernel-debugUpgrade kernel-azure-optionalUpgrade kernel-default-vdsoUpgrade kernel-default-livepatchUpgrade dtb-renesas | Dec 5, 2025 | Jul 8, 2025 |
| Ubuntu | — | Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-nvidiaUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-oracle-5.15Upgrade linux-image-gkeopUpgrade linux-image-5.15.0-1083-raspiUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-fipsUpgrade linux-image-lowlatency-5.4Upgrade linux-image-oracle-64k-6.11Upgrade linux-image-nvidia-5.15Upgrade linux-image-oemUpgrade linux-image-gke-5.15Upgrade linux-image-oem-24.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-azure-nvidia-6.8Upgrade linux-image-6.8.0-63-generic-64kUpgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1031-azure-fdeUpgrade linux-image-aws-6.8Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-143-generic-64kUpgrade linux-image-5.15.0-1084-oracleUpgrade linux-image-6.11.0-1015-raspiUpgrade linux-image-6.11.0-1017-gcpUpgrade linux-image-6.11.0-1016-awsUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-6.14.0-1008-aws-64kUpgrade linux-image-gcp-64kUpgrade linux-image-6.14.0-1008-azure-fdeUpgrade linux-image-virtual-6.11Upgrade linux-image-6.11.0-1025-oemUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.11.0-1016-lowlatency-64kUpgrade linux-image-genericUpgrade linux-image-oem-22.04cUpgrade linux-image-azure-lts-22.04Upgrade linux-image-azure-6.14Upgrade linux-image-gkeUpgrade linux-image-nvidia-6.8Upgrade linux-image-xilinx-zynqmp-5.4Upgrade linux-image-oracle-64kUpgrade linux-image-oem-20.04bUpgrade linux-image-oem-22.04aUpgrade linux-image-kvm-5.4Upgrade linux-image-snapdragon-5.4Upgrade linux-image-azure-6.8Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-6.8.0-2025-raspi-realtimeUpgrade linux-image-6.8.0-1014-gkeopUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.14.0-1006-oemUpgrade linux-image-azure-fde-6.14Upgrade linux-image-5.4.0-1052-iotUpgrade linux-image-lowlatencyUpgrade linux-image-aws-5.4Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-azure-fde-6.8Upgrade linux-image-bluefield-5.4Upgrade linux-image-6.11.0-29-generic-64kUpgrade linux-image-oem-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.14.0-1009-awsUpgrade linux-image-intelUpgrade linux-image-5.15.0-1040-nvidia-tegra-rtUpgrade linux-image-6.11.0-29-genericUpgrade linux-image-lowlatency-5.15Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-nvidia-64kUpgrade linux-image-azure-lts-20.04Upgrade linux-image-6.14.0-1009-aws-64kUpgrade linux-image-kvm-5.15Upgrade linux-image-5.4.0-1066-xilinx-zynqmpUpgrade linux-image-5.15.0-1087-awsUpgrade linux-image-ibm-5.15Upgrade linux-image-realtime-6.11Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.15.0-1082-intel-iotgUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-gke-6.8Upgrade linux-image-ibmUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-gcpUpgrade linux-image-generic-6.14Upgrade linux-image-6.8.0-1019-azure-nvidiaUpgrade linux-image-azure-fips-5.15Upgrade linux-image-6.14.0-1009-gcp-64kUpgrade linux-image-generic-lpae-5.4Upgrade linux-image-nvidia-tegraUpgrade linux-image-raspi2Upgrade linux-image-oem-20.04dUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-aws-lts-20.04Upgrade linux-image-6.8.0-1028-oracleUpgrade linux-image-azure-5.15Upgrade linux-image-ibm-6.8Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-143-genericUpgrade linux-image-azure-fde-6.11Upgrade linux-image-raspi-realtimeUpgrade linux-image-realtime-6.8.1Upgrade linux-image-6.11.0-1012-realtimeUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-generic-64k-5.15Upgrade linux-image-generic-5.4Upgrade linux-image-azure-5.4Upgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-fips-5.15Upgrade 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-raspi-5.15Upgrade 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-xilinx-zynqmp-5.15Upgrade linux-image-aws-64k-6.8Upgrade linux-image-5.15.0-143-generic-lpaeUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-virtual-5.15Upgrade linux-image-oracleUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-kvmUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-gcp-6.8Upgrade linux-image-azure-fdeUpgrade linux-image-aws-lts-22.04Upgrade linux-image-aws-fips-5.4Upgrade linux-image-6.8.0-1030-nvidia-64kUpgrade linux-image-5.4.0-219-lowlatencyUpgrade linux-image-5.4.0-1148-aws-fipsUpgrade linux-image-5.15.0-143-lowlatency-64kUpgrade linux-image-5.15.0-1087-aws-64kUpgrade linux-image-5.15.0-1081-nvidia-lowlatencyUpgrade linux-image-fips-5.4Upgrade linux-image-azure-lts-24.04Upgrade linux-image-gcp-5.4Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1030-oemUpgrade linux-image-6.14.0-1009-gcpUpgrade linux-image-6.11.0-1016-lowlatencyUpgrade linux-image-5.4.0-219-genericUpgrade linux-image-5.15.0-143-fipsUpgrade linux-image-5.15.0-1080-intel-iot-realtimeUpgrade linux-image-oem-6.11Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-lowlatency-6.8Upgrade linux-image-raspi-6.11Upgrade linux-image-5.15.0-1029-nvidia-tegra-igx-rtUpgrade linux-image-6.14.0-23-generic-64kUpgrade linux-image-generic-6.8Upgrade linux-image-gcp-fips-5.4Upgrade linux-image-6.8.0-63-lowlatency-64kUpgrade linux-image-virtual-6.14Upgrade linux-image-5.15.0-1094-azureUpgrade linux-image-5.15.0-1094-azure-fipsUpgrade linux-image-5.4.0-1153-azureUpgrade linux-image-oracle-6.8Upgrade linux-image-oracle-5.4Upgrade linux-image-oracle-6.14Upgrade linux-image-6.8.0-1028-ibmUpgrade linux-image-6.8.0-1030-raspiUpgrade linux-image-azure-fipsUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1087-aws-fipsUpgrade linux-image-5.15.0-1086-gcpUpgrade linux-image-5.15.0-1051-xilinx-zynqmpUpgrade linux-image-5.15.0-1040-nvidia-tegraUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-virtual-6.8Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-oem-24.04cUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-generic-6.11Upgrade linux-image-azure-fips-5.4Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-azure-6.11Upgrade linux-image-awsUpgrade linux-image-6.14.0-23-genericUpgrade linux-image-6.11.0-1018-oracleUpgrade linux-image-5.4.0-1148-awsUpgrade linux-image-6.8.0-1027-gkeUpgrade linux-image-6.11.0-1018-azure-fdeUpgrade linux-image-oem-24.04bUpgrade linux-image-aws-6.14Upgrade linux-image-raspi-5.4Upgrade linux-image-generic-5.15Upgrade linux-image-5.4.0-1122-fipsUpgrade linux-image-6.14.0-1005-realtimeUpgrade linux-image-6.14.0-1008-raspiUpgrade linux-image-aws-64k-5.15Upgrade linux-image-5.15.0-1087-realtimeUpgrade linux-image-5.15.0-143-lowlatencyUpgrade linux-image-gkeop-5.15Upgrade linux-image-lowlatency-6.11Upgrade linux-image-6.8.0-1030-nvidiaUpgrade linux-image-aws-64k-6.14Upgrade linux-image-gcp-5.15Upgrade linux-image-bluefieldUpgrade linux-image-6.8.0-63-lowlatencyUpgrade linux-image-6.8.0-63-genericUpgrade linux-image-6.8.0-1030-nvidia-lowlatencyUpgrade linux-image-oem-6.14Upgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-generic-64k-6.11Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-6.8.0-64-generic-64kUpgrade linux-image-gcp-64k-6.11Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.4.0-1146-oracleUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1083-intel-iotgUpgrade linux-image-raspi-nolpaeUpgrade linux-image-oracle-6.11Upgrade linux-image-realtimeUpgrade linux-image-5.15.0-1086-gcp-fipsUpgrade linux-image-5.15.0-1081-nvidiaUpgrade linux-image-6.11.0-1017-gcp-64kUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-azure-nvidiaUpgrade linux-image-6.14.0-1008-azureUpgrade linux-image-azureUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-5.15.0-1083-kvmUpgrade linux-image-gcp-6.14Upgrade linux-image-oem-osp1Upgrade linux-image-aws-5.15Upgrade linux-image-5.4.0-1154-azure-fipsUpgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1030-nvidia-lowlatency-64kUpgrade linux-image-generic-64k | 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