CVE-2026-99065 in Linuxinfo

Zusammenfassung

von VulDB • 24.10.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

cgroup/cpuset: Race-Bedingung bei CPU-Hotplug in guarantee_active_cpus() behandeln

Mit dem Commit 2125c0034c5d („cgroup/cpuset: cpuset-hotplug-Vorgänge synchron machen“) wird der cpuset-Hotplug-Vorgang synchron. Dieser Commit entfernt auch den Code, der die Race-Bedingung zwischen cpuset_hotplug_work und CPU-Hotplug-Notifiern behandelt, unter der Annahme, dass diese nun beseitigt ist.

Der spätere Commit 7a0aabd9ce69 („cgroup/cpuset: Immer cpu_active_mask verwenden“) aktualisiert den cpuset-Code so, dass an einigen Stellen – einschließlich guarantee_online_cpus(), das in diesem Commit zu guarantee_active_cpus() umbenannt wurde – stets cpu_active_mask statt cpu_online_mask verwendet wird.

Im Fall eines CPU-Offline-Vorgangs wird cpu_active_mask zuerst in sched_cpu_deactivate() aktualisiert, um die Offline-CPU vor dem Aufruf von cpuset_handle_hotplug() zu entfernen, das die effective_cpus der betroffenen Cpusets aktualisiert. Die cpu_online_mask wird später gegen Ende des Offline-Vorgangs aktualisiert, um die Offline-CPU zu entfernen. Infolgedessen tritt die Race-Bedingung erneut auf, und das oberste cpuset kann keine aktive CPU mehr haben, was während des Race-Fensters zu einer NULL-Zeiger-Dereferenzierung führt, wenn guarantee_active_cpus() nach der Aktualisierung von cpu_active_mask zur Entfernung der abzubauenden CPU aufgerufen wird, aber bevor cpuset_handle_hotplug() die effective_cpus des obersten cpusets ordnungsgemäß aktualisieren kann.

Dieses Problem wird behoben, indem wieder eine NULL-Prüfung für cs hinzugefügt wird.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

23.10.2026

Moderieren

akzeptiert

Eintrag

VDB-425843

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!