CVE-2026-74731 in Linuxinfo

Zusammenfassung

von VulDB • 22.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

sched_ext: Sub-Disable-Teardown für nie verknüpfte Sub-Scheduler überspringen

Das Aktivieren eines Sub-Schedulers kann fehlschlagen, bevor scx_link_sched() den Scheduler in die Hierarchie einbindet, z. B. wenn das übergeordnete Element bereits deaktiviert wird, und der Aufräumprozess führt dennoch den vollständigen scx_sub_disable()-Aufruf aus.

Dies stellt eine Race Condition gegen die Deaktivierung des Root-Schedulers dar: drain_descendants() ist die einzige Ordnungsregel zwischen dem Task-Durchlauf bei der Deaktivierung eines Sub-Elements und dem Teardown aller Tasks beim Root-Deaktivierungsprozess, und ein nicht verknüpftes Sub-Element ist dafür unsichtbar. Der Teardown des Roots kann somit zwischen dem drain-Vorgang des nie-verknüpften Sub-Elements und dessen Durchlauf ausgeführt werden, wodurch alle Tasks ohne Scheduler beendet werden.

Der darauffolgende Durchlauf löst dann den WARN für die Mitgliedschaft aus (membership WARN) und ordnet die beendeten Tasks der sterbenden Hierarchie zu – ein Use-After-Free-Fehler.

Das Zurücksetzen des cgroup-Besitzes und der Task-Durchlauf werden übersprungen, wenn @sch nie verknüpft wurde, was durch eine leere ->sibling-Struktur angezeigt wird; das Unlinking erfolgt erst später in derselben Funktion. Der WARN für die Mitgliedschaft bleibt gültig: Ein verknüpftes Sub-Element wird immer vom drain-Vorgang eines Vaters gewartet.

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

Zuständig

Linux

Reservieren

15.08.2026

Veröffentlichung

22.08.2026

Moderieren

akzeptiert

Eintrag

VDB-394478

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!