CVE-2025-39780
Gravedad CVSS v3.1:
MEDIA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
11/09/2025
Última modificación:
25/11/2025
Descripción
*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
sched/ext: Fix invalid task state transitions on class switch<br />
<br />
When enabling a sched_ext scheduler, we may trigger invalid task state<br />
transitions, resulting in warnings like the following (which can be<br />
easily reproduced by running the hotplug selftest in a loop):<br />
<br />
sched_ext: Invalid task state transition 0 -> 3 for fish[770]<br />
WARNING: CPU: 18 PID: 787 at kernel/sched/ext.c:3862 scx_set_task_state+0x7c/0xc0<br />
...<br />
RIP: 0010:scx_set_task_state+0x7c/0xc0<br />
...<br />
Call Trace:<br />
<br />
scx_enable_task+0x11f/0x2e0<br />
switching_to_scx+0x24/0x110<br />
scx_enable.isra.0+0xd14/0x13d0<br />
bpf_struct_ops_link_create+0x136/0x1a0<br />
__sys_bpf+0x1edd/0x2c30<br />
__x64_sys_bpf+0x21/0x30<br />
do_syscall_64+0xbb/0x370<br />
entry_SYSCALL_64_after_hwframe+0x77/0x7f<br />
<br />
This happens because we skip initialization for tasks that are already<br />
dead (with their usage counter set to zero), but we don&#39;t exclude them<br />
during the scheduling class transition phase.<br />
<br />
Fix this by also skipping dead tasks during class swiching, preventing<br />
invalid task state transitions.
Impacto
Puntuación base 3.x
5.50
Gravedad 3.x
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.12 (incluyendo) | 6.12.44 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.13 (incluyendo) | 6.16.4 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:6.17:rc1:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:6.17:rc2:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



