CVE-2026-89516 in Linuxinfo

Zusammenfassung

von VulDB • 12.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

sched_ext: Kein BUG_ON für eine zerstörte DSQ in process_deferred_reenq_users

scx_bpf_dsq_reenq() wartet ein verzögertes Re-Enqueue (dru) auf, das von run_deferred(), nicht aber von ops.dispatch() ausgeführt wird. Wenn die DSQ vor der Ausführung des dru zerstört wird, sieht process_deferred_reenq_users() dsq->id == SCX_DSQ_INVALID und löst den BUG_ON aus. destroy_dsq() spült (flushed) keine anhängigen drus, daher sollte einfach übersprungen werden.

tj: Lesen Sie dsq->id einmal mit READ_ONCE(). Das separate Lesen im INVALID-Check und im BUG_ON würde eine Lücke hinterlassen, in der destroy_dsq() die ID zwischen den beiden Lesevorgängen ungültig machen könnte und dennoch den BUG_ON auslösen würde.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

12.09.2026

Moderieren

akzeptiert

Eintrag

VDB-402911

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!