CVE-2026-99105 in Linuxinformação

Sumário

de VulDB • 28/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

sched_ext: Corrige o bloqueio (stall) quando uma tarefa enfileirada com SCX_ENQ_LAST retorna à DSQ local da sua CPU

Com SCX_OPS_ENQ_LAST, a última tarefa executável em uma CPU é passada para ops.enqueue() em vez de ser mantida em execução. Tarefas saindo sem SCX_OPS_ENQ_EXITING, tarefas migradas com migração desabilitada (sem SCX_OPS_ENQ_MIGRATION_DISABLED) e tarefas em um rq offline ignoram ops.enqueue() e vão diretamente para a DSQ local. Isso ocorre em put_prev_task_scx() após a seleção ter sido definida como idle, portanto nada reagenda a CPU, que fica ociosa com a tarefa enfileirada até que um despertar não relacionado ocorra nela ou o watchdog dispare.

scx_mitosis, que define SCX_OPS_ENQ_LAST sem SCX_OPS_ENQ_EXITING, atingiu esse problema durante a desmontagem em massa de cgroups: tarefas saindo ficaram presas em exit_mmap() por mais de 40 segundos.

Uma tarefa colocada na DSQ local é executada, como em qualquer outro lugar. Se o enfileiramento SCX_ENQ_LAST deixou a tarefa na DSQ local desta CPU, defina need_resched na tarefa que está sendo escalonada para execução, conforme feito por proxy_resched_idle(). resched_curr() sinalizaria a tarefa sendo colocada no lugar, e __schedule() limpa isso logo após a seleção.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

Linux

Reservar

25/09/2026

Divulgação

28/10/2026

Moderação

aceite

Entrada

VDB-427911

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!