CVE-2025-38107 in Linux
Zusammenfassung
von VulDB • 24.05.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
net_sched: ets: Behebung einer Race Condition in ets_qdisc_change()
Gerrard Tai meldete eine Race Condition in ETS, die auftritt, wenn der SFQ-Perturb-Timer zum falschen Zeitpunkt auslöst.
Die Race Condition verläuft wie folgt:
CPU 0 CPU 1 [1]: root sperren
[2]: qdisc_tree_flush_backlog()
[3]: root entsperren
| | [5]: root sperren
| [6]: rehash
| [7]: qdisc_tree_reduce_backlog()
| [4]: qdisc_put()
Dies kann ausgenutzt werden, um einen Underflow der qlen eines übergeordneten Elements zu verursachen.
Das Aufrufen von qdisc_purge_queue() anstelle von qdisc_tree_flush_backlog() sollte die Race Condition beheben, da alle Pakete aus dem qdisc entfernt werden, bevor das Sperre freigegeben wird.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.