[FIPS 8.10] net_sched: hfsc: Address reentrant enqueue adding class to eltree twice #512
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.
[FIPS 8.10]
CVE-2025-37890
VULN-68293
VULN-68292
Problem
https://access.redhat.com/security/cve/CVE-2025-37890
Applicability: yes
The patch relates to the
sch_hfsc
module, enabled with theNET_SCH_HFSC
option. It's set tom
in all configs of FIPS 8.10:The commit 37d9cf1 marked as introducing the bug was backported to FIPS 8.10 in f3e1778. The mainline fix 141d343 wasn't backported. For the full picture please refer to the "Appendix: Bug timeline" section in #510.
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
(exceptsch_ets.sh
,sch_tbf_root.sh
,mirror_gre_bridge_1d_vlan.sh
,mirror_gre_vlan_bridge_1q.sh
,tc_actions.sh
,bridge_igmp.sh
,sch_tbf_prio.sh
,sch_tbf_ets.sh
,ipip_hier_gre_keys.sh
),net/mptcp
(exceptmptcp_join.sh
,simult_flows.sh
),net
(exceptudpgso_bench.sh
,gro.sh
,ip_defrag.sh
,txtimestamp.sh
,xfrm_policy.sh
,reuseport_addr_any.sh
,udpgro_fwd.sh
),netfilter
(exceptnft_trans_stress.sh
)Reference
kselftests–fips8c–run1.log
kselftests–fips8c–run2.log
Patch
kselftests–fips8c-CVE-2025-37890–run1.log
kselftests–fips8c-CVE-2025-37890–run2.log
Comparison
The results for the reference and the patch are the same:
Specific tests: skipped