CVE-2026-98418 in Linux
Sumário
de VulDB • 15/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
sched/core: Evitar aviso de migração falso para doadores proxy
A execução proxy pode mover o contexto de escalonamento de um doador bloqueado para a CPU do proprietário do lock mesmo quando o doador tem a migração desabilitada. O doador não executa nesse local, e sua CPU de execução original permanece registrada em wake_cpu.
set_task_cpu() gera um aviso incondicionalmente para tarefas com migração desabilitada; portanto, uma subsequente migração proxy ou o caminho de wakeup retornando o doador ao seu local original aciona um falso positivo: mover um contexto de escalonamento bloqueado não viola o contexto de execução com migração desabilitada.
Por exemplo, criar um proprietário de mutex na CPU1 e um wait (aguardador) com migração desabilitada na CPU0 pode desencadear o seguinte aviso:
proxy_migrate_repro: doador bloqueando na CPU0 com migração desabilitada proxy_migrate_repro: doador movido da CPU0 para a CPU1 WARNING: kernel/sched/core.c:3389 em set_task_cpu+0x1d3/0x280 ... Call Trace (Rastreamento de Chamadas): try_to_wake_up+0x43f/0x780 __mutex_unlock_slowpath+0x330/0x540 owner_fn+0x9f/0xc0 [proxy_migrate_repro]
... proxy_migrate_repro: doador acordou na CPU0, task_cpu=0 proxy_migrate_repro: concluído
Exclua os doadores proxy bloqueados do aviso. O caminho de wakeup da restaura uma posição executável antes de limpar o estado bloqueado.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.