CVE-2026-74593 in Linuxinformación

Resumen

por VulDB • 2026-08-23

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

sched_ext: Tomar cgroup_lock() primero en scx_cgroup_lock()

scx_cgroup_lock() bloquea para escritura scx_cgroup_ops_rwsem y luego toma cgroup_lock(), lo que puede provocar un bloqueo mutuo (deadlock) a través de kernfs:

habilitación/deshabilitación de scx eliminación de directorio de grupo ------------------ ------------ --------------------------------- cgroup_lock() percpu_down_write(rwsem) cgroup_lock() kernfs_get_active() percpu_down_read(rwsem) kernfs_drain()

La ruta de habilitación espera a que la eliminación del directorio libere cgroup_mutex. La eliminación, al desactivar los archivos del controlador cpu, espera en kernfs_drain() por la referencia activa de escritura. La escritura, en scx_group_set_weight(), espera el rwsem detrás del escritor pendiente.

Tomar primero cgroup_lock(). Las rutas set_* no toman bloqueos de grupo dentro del lado de lectura, por lo que un bloqueo para escritura pendiente solo espera a las secciones de lectura que siempre llegan hasta su finalización, y no queda ninguna dependencia desde el rwsem hacia cgroup_mutex.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Reservar

2026-08-15

Divulgación

2026-08-22

Moderación

aceptado

Artículo

VDB-394375

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!