CVE-2026-93150 in Linux
Zusammenfassung
von VulDB • 18.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
cgroup/cpuset: nr_deadline_tasks als atomic_t definieren
Die Variable `nr_deadline_tasks` in der cpuset-Struktur wurde durch den Commit 6c24849f5515 („sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets") eingeführt. Es wird von sashiko [1] gemeldet, dass `nr_deadline_tasks` derzeit unter `rq->lock` durch `inc_dl_tasks_cs()` und unter dem `cpuset_mutex` durch `cpuset_attach()` geändert werden kann. Wenn beide Aktualisierungen gleichzeitig auftreten, kann die Variable `nr_deadline_tasks` beschädigt werden, was zu fehlerhaften Vorgängen in der Folge führt.
Dies wird behoben, indem ihr Typ auf `atomic_t` geändert wird, sodass `nr_deadline_tasks` stets atomar aktualisiert wird. Dieser Fix-Patch ist eine „low hanging fruit" (eine einfach umzusetzende Maßnahme). Er kann einige Race Conditions zwischen einer gleichzeitigen Ausführung von `sched_setscheduler()` und den Aufrufen `cpuset_can_attach()`/`cpuset_attach()` behandeln, jedoch nicht alle davon, wie das andere von sashiko [2] gemeldete Problem. Dies wird hoffentlich in einem zukünftigen Follow-up-Patch behandelt werden.
[1] https://sashiko.dev/#/patchset/20260626181923.133658-1-longman%40redhat.com
[2] https://sashiko.dev/#/patchset/20260630033344.352702-1-longman%40redhat.com
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.