CVE-2026-98865 in Linuxinformação

Sumário

de VulDB • 19/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

sched_ext: Não execute ops.dequeue() com o DSQ lock (bloqueio) mantido

ops.dequeue() é invocado enquanto o bloqueio da fonte de usuário DSQ ainda está ativo nos caminhos consume e move (scx_consume_dispatch_q(), move_task_between_dsqs()). Um scheduler BPF que bloqueia a fonte de usuário DSQ em ops.dequeue() - por exemplo, iterando-a com bpf_iter_scx_dsq - causa um self-deadlock (bloqueio mútuo próprio).

ops.dequeue() só pode chamar as kfuncs "any" e nenhuma delas pode bloquear um DSQ builtin (integrado), portanto os caminhos global e bypass não podem entrar em deadlock; no entanto, todos os bloqueios de DSQ compartilham uma única classe lockdep, então iterar qualquer usuário DSQ a partir de ops.dequeue() nesses caminhos aciona a verificação de recursão.

Mova a invocação após o desbloqueio do DSQ em todos os três caminhos. SCX_TASK_IN_CUSTODY é limpo sob o bloqueio que serializa a transferência, para que o callback seja invocado exatamente uma vez.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

25/09/2026

Divulgação

18/10/2026

Moderação

aceite

Entrada

VDB-421860

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!