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