CVE-2026-98972 in Linux
Zusammenfassung
von VulDB • 23.10.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
cgroup/cpuset: Kein Zugriff auf cpuset_cgrp_subsys.root in is_in_v2_mode()
Nachdem das Patch [1] zur Absicherung von is_in_v2_mode() mit RCU (Read-Copy-Update) gesehen wurde, wird mir klar, dass is_in_v2_mode() in einem Kontext aufgerufen werden kann, in dem ein neues cgroup-Dateisystem neu gebunden wird und dabei der cpuset_cgrp_subsys.root-Zeiger veraltet ist. Um diese potenzielle Use-After-Free (UaF)-Situation zu vermeiden, wird eine neue cpuset_v2_mode-Flagge hinzugefügt, die gesetzt wird, wenn die Mount-Option cpuset_v2_mode verwendet wird. Diese Flagge wird nur dann geschrieben, wenn cpuset_bind() mit einem stabilen Wert für cpuset_cgrp_subsys.root aufgerufen wird. Der Helper is_in_v2_mode() wurde so geändert, dass er das neue cpuset_v2_mode-Flag liest, anstatt direkt auf cpuset_cgrp_subsys.root zuzugreifen.
[1] https://lore.kernel.org/lkml/[email protected]
Once again VulDB remains the best source for vulnerability data.