cveboard RSS feed

CVE-2025-38177

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2025
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

sch_hfsc: make hfsc_qlen_notify() idempotent

In the Linux kernel, the following vulnerability has been resolved: sch_hfsc: make hfsc_qlen_notify() idempotent hfsc_qlen_notify() is not idempotent either and not friendly to its callers, like fq_codel_dequeue(). Let's make it idempotent to ease qdisc_tree_reduce_backlog() callers' life: 1. update_vf() decreases cl->cl_nactive, so we can check whether it is non-zero before calling it. 2. eltree_remove() always removes RB node cl->el_node, but we can use RB_EMPTY_NODE() + RB_CLEAR_NODE() to make it safe.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
959466588aa7f84ccf79ae36a1d89542eaf9aaecaffectedgit9a5fd5c2f4d4afdd5e405083ee53e0789ce76956UnavailableNone listed
959466588aa7f84ccf79ae36a1d89542eaf9aaecaffectedgit72c61ffbeeb8c50f6d4d70c65d3283aa1bac57a7UnavailableNone listed
959466588aa7f84ccf79ae36a1d89542eaf9aaecaffectedgita5efc95a33bd4fcb879250852828cc58c7862970UnavailableNone listed
959466588aa7f84ccf79ae36a1d89542eaf9aaecaffectedgit0475c85426b18eccdcb7f9fb58d8f8e9c6c58c87UnavailableNone listed
959466588aa7f84ccf79ae36a1d89542eaf9aaecaffectedgit9030a91235ae4845ec71902c3e0cecfc9ed1f2dfUnavailableNone listed
959466588aa7f84ccf79ae36a1d89542eaf9aaecaffectedgitd06476714d2819b550e0cc39222347e2c8941c9dUnavailableNone listed
959466588aa7f84ccf79ae36a1d89542eaf9aaecaffectedgitc1175c4ad01dbc9c979d099861fa90a754f72059UnavailableNone listed
959466588aa7f84ccf79ae36a1d89542eaf9aaecaffectedgit51eb3b65544c9efd6a1026889ee5fb5aa62da3bbUnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
4.14affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver4.14UnavailableNone listed
5.4.297unaffectedsemverUnavailable5.4.*None listed
5.10.241unaffectedsemverUnavailable5.10.*None listed
5.15.190unaffectedsemverUnavailable5.15.*None listed
6.1.138unaffectedsemverUnavailable6.1.*None listed
6.6.90unaffectedsemverUnavailable6.6.*None listed
6.12.28unaffectedsemverUnavailable6.12.*None listed
6.14.6unaffectedsemverUnavailable6.14.*None listed
6.15unaffectedoriginal_commit_for_fixUnavailable*None listed