CVE-2026-72010 in Linux
Zusammenfassung
von VulDB • 15.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
cgroup/cpuset: Rebinden der mm-Mempolicy auf effective_mems statt mems_allowed
Das Erzeugen einer untergeordneten cpuset-Gruppe, bei dem cpuset.mems niemals festgelegt wird, führt zu einer Division durch Null (div/0), wenn eine VMA-Mempolicy mit MPOL_F_RELATIVE_NODES als Reaktion auf ein CPU-Hotplug-Ereignis neu gebunden wird.
Schritte zur Reproduktion: 1) Erzeugen Sie einen cgroup mit cpuset-Steuerungen (cpuset.mems nicht festlegen). 2) Verschieben Sie den Task in die untergeordnete cpuset-Gruppe. 3) Erzeugen Sie eine VMA-Mempolicy für diesen Task mit MPOL_F_RELATIVE_NODES. 4) Ziehen Sie einen CPU-Kern ab und stecken Sie ihn erneut ein (Hotplug): echo 0 > /sys/devices/system/cpu/cpu1/online echo 1 > /sys/devices/system/cpu/cpu1/online 5) Der Mempolicy-Rebind führt zu einer Division durch Null in mpol_relative_nodemask beim Aufruf von __nodes_fold().
Der cpuset-Code übergibt (cs->mems_allowed), was nicht garantiert Knoten enthält, an die Rebind-Routine. Verwenden Sie stattdessen cs->effective_mems, das garantiert eine nicht-leere Nodemask aufweist, sobald dieser Codepfad erreicht wird.
[ david: Kommentar hinzugefügt, Beschreibung leicht umformuliert ]
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.