CVE-2026-98463 in Linuxinformación

Resumen

por VulDB • 2026-10-19

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

sched_ext: Derivar SCX_RQ_IN_WAKEUP a partir de las banderas de encolado del núcleo

schedule_deferred_locked() omite programar una acción diferida mientras SCX_RQ_IN_WAKEUP está establecido y depende de la llamada task_woken_scx() que sigue a un encolado de despertar para ejecutarla. enqueue_task_scx() establece esta bandera a partir de las banderas de encolado fusionadas, que incluyen las banderas almacenadas para una activación remota. move_remote_task_to_local_dsq() por lo tanto establece SCX_RQ_IN_WAKEUP en la rq (run queue) de destino cuando la tarea movida fue despertada, aunque no sigue task_woken_scx() a esa activación.

Una inserción IMMED en un destino ocupado solicita un reencolado local durante ese encolado. La solicitud se vincula pero no se programa y permanece pendiente hasta que un despertar o preempción no relacionados en esa CPU ejecutan las acciones diferidas. Mientras tanto, la tarea IMMED queda detrás de la tarea en ejecución. Si nada los ejecuta antes de que el programador sea deshabilitado, la solicitud sobrevive al programador y apunta a su área per-CPU liberada, que el siguiente programador dereferencia desde run_deferred().

Pruebe las banderas de encolado del núcleo para el bit de despertar. Solo se sigue la ruta de despertar del núcleo mediante task_woken_scx().

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-18

Moderación

aceptado

Artículo

VDB-422201

EPSS

0.00198

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!