cveboard RSS feed

CVE-2025-37890

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)

net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc

In the Linux kernel, the following vulnerability has been resolved: net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc As described in Gerrard's report [1], we have a UAF case when an hfsc class has a netem child qdisc. The crux of the issue is that hfsc is assuming that checking for cl->qdisc->q.qlen == 0 guarantees that it hasn't inserted the class in the vttree or eltree (which is not true for the netem duplicate case). This patch checks the n_active class variable to make sure that the code won't insert the class in the vttree or eltree twice, catering for the reentrant case. [1] https://lore.kernel.org/netdev/CAHcdcOm+03OD2j6R0=YHKqmy=VgJ8xEOKuP6c7mSgnp-TEJJbw@mail.gmail.com/

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)
37d9cf1a3ce35de3df6f7d209bfb1f50cf188ceaaffectedgit273bbcfa53541cde38b2003ad88a59b770306421UnavailableNone listed
37d9cf1a3ce35de3df6f7d209bfb1f50cf188ceaaffectedgite0cf8ee23e1915431f262a7b2dee0c7a7d699af0UnavailableNone listed
37d9cf1a3ce35de3df6f7d209bfb1f50cf188ceaaffectedgite3e949a39a91d1f829a4890e7dfe9417ac72e4d0UnavailableNone listed
37d9cf1a3ce35de3df6f7d209bfb1f50cf188ceaaffectedgit8df7d37d626430035b413b97cee18396b3450befUnavailableNone listed
37d9cf1a3ce35de3df6f7d209bfb1f50cf188ceaaffectedgit6082a87af4c52f58150d40dec1716011d871ac21UnavailableNone listed
37d9cf1a3ce35de3df6f7d209bfb1f50cf188ceaaffectedgit2e7093c7a8aba5d4f8809f271488e5babe75e202UnavailableNone listed
37d9cf1a3ce35de3df6f7d209bfb1f50cf188ceaaffectedgitac39fd4a757584d78ed062d4f6fd913f83bd98b5UnavailableNone listed
37d9cf1a3ce35de3df6f7d209bfb1f50cf188ceaaffectedgit141d34391abbb315d68556b7c67ad97885407547UnavailableNone 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)
5.0affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver5.0UnavailableNone listed
5.4.294unaffectedsemverUnavailable5.4.*None listed
5.10.238unaffectedsemverUnavailable5.10.*None listed
5.15.182unaffectedsemverUnavailable5.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