[LTS 9.4] net_sched: hfsc: Address reentrant enqueue adding class to eltree twice #500
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[LTS 9.4]
CVE-2025-37890
VULN-68296
Problem
https://access.redhat.com/security/cve/CVE-2025-37890
Applicability: yes
The patch relates to the
sch_hfscmodule, enabled with theNET_SCH_HFSCoption. It's set tomin all configs of LTS 9.4:The commit 37d9cf1 marked as introducing the bug is present in the
ciqlts9_4's history. The mainline fix 141d343 wasn't backported. For the full picture please refer to the Appendix: Bug timeline section in #490.Solution
The same situation as in #490, which see.
kABI check: passed
Boot test: passed
boot-test.log
Kselftests: passed relative
Coverage
Only the net-related tests were run.
net/forwarding(exceptdual_vxlan_bridge.sh,ipip_hier_gre_keys.sh,sch_ets.sh,router_bridge_1d_lag.sh,ip6gre_inner_v6_multipath.sh,mirror_gre_bridge_1d_vlan.sh,mirror_gre_vlan_bridge_1q.sh,sch_tbf_ets.sh,sch_tbf_prio.sh,router_bridge_lag.sh,q_in_vni.sh,vxlan_bridge_1d_ipv6.sh,gre_inner_v6_multipath.sh,sch_tbf_root.sh,tc_actions.sh,sch_red.sh,tc_police.sh),net/hsr,net/mptcp(exceptmptcp_join.sh,simult_flows.sh,userspace_pm.sh),net(excepttxtimestamp.sh,reuseaddr_conflict,fib_nexthops.sh,srv6_end_dt46_l3vpn_test.sh,reuseport_addr_any.sh,srv6_end_flavors_test.sh,udpgro_fwd.sh,srv6_end_dt4_l3vpn_test.sh,udpgso_bench.sh,gro.sh,srv6_end_dt6_l3vpn_test.sh,xfrm_policy.sh,ip_defrag.sh),netfilter(exceptnft_trans_stress.sh)Reference
kselftests–ciqlts9_4–run1.log
kselftests–ciqlts9_4–run2.log
kselftests–ciqlts9_4–run3.log
Patch
kselftests–ciqlts9_4-CVE-2025-37890–run1.log
kselftests–ciqlts9_4-CVE-2025-37890–run2.log
kselftests–ciqlts9_4-CVE-2025-37890–run3.log
Comparison
The tests results for the reference and patch are the same.
Specific tests: skipped