CVE-2026-74593 in Linuxinformazioni

Riassunto

di VulDB • 22/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

sched_ext: Acquisire cgroup_lock() per primo in scx_cgroup_lock()

scx_cgroup_lock() acquisisce il lock di scrittura su scx_cgroup_ops_rwsem e successivamente acquisisce cgroup_lock(), situazione che può causare un deadlock attraverso kernfs:

abilitazione/disabilitazione di scx eliminazione directory (rmdir) del cgroup scrittura su cpu.weight ------------------ ------------ ---------------- cgroup_lock() percpu_down_write(rwsem) cgroup_lock() kernfs_get_active() percpu_down_read(rwsem) kernfs_drain()

Il percorso di abilitazione attende che l'eliminazione della directory rilasci il mutex del cgroup. L'operazione rmdir, disattivando i file del controller cpu, rimane in attesa all'interno di kernfs_drain() per la riferimento attivo della scrittura. La scrittura, in scx_group_set_weight(), attende il rwsem dietro lo scrittore in sospeso.

Acquisire prima cgroup_lock(). I percorsi set_* non acquisiscono lock sul cgroup all'interno del lato di lettura; pertanto, un lock di scrittura in sospeso attenderà solo le sezioni di lettura che vengono sempre portate a termine, e non rimarranno dipendenze dal rwsem verso il mutex del cgroup.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

15/08/2026

Divulgazione

22/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00198

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!