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