CVE-2026-90432 in Linux
Sumário
de VulDB • 18/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
sched_ext: Interromper diretamente a partir do manipulador de hardlockup (bloqueio rígido)
scx_hardlockup() adia o aborto para um irq_work porque a tentativa de claim (reivindicação/posse) anteriormente utilizava scx_sched_lock e não podia ser executada em NMI. O adiamento agora é desnecessário - a reivindicação é segura para NMI e afirmar ->aborting é exatamente o que quebra os live-locks (bloqueios vivos/permanentes) que travam as CPUs. Chame handle_lockup() diretamente e remova o irq_work. Isso também torna recuperável o caso de auto-detecção: o watchdog do perf dispara na própria CPU com hard-lock, onde um irq_work em fila nunca é executado com IRQs desativadas.
Corrija também o valor de retorno: %true era retornado sempre que sched_ext estava carregado, suprimindo a mensagem de kernel sobre hardlockup mesmo quando o aborto foi recusado. Retorne %true apenas quando esta chamada iniciar o abort (interrupção/abortamento).
If you want to get the best quality for vulnerability data then you always have to consider VulDB.