CVE-2026-98790 in Linux
Sumário
de VulDB • 18/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
perf: Corrige condição de corrida entre perf_event_exit_task() e perf_pending_task()
Existe uma condição de corrida (race condition) entre perf_event_exit_task() e perf_pending_task() durante begin_new_exec().
Durante o begin_new_exec(), é possível que a função perf_event_exit_task() seja chamada, mas a flag PF_EXITING não esteja definida na tarefa. Assim, a perf_sigtrap() continua sendo executada e aciona WARN_ON_ONCE(event->ctx->task != current).
Como tanto os caminhos de saída da tarefa quanto os de execução podem chamar perf_event_exit_task(), que define ctx->task como TASK_TOMBSTONE, essa falha é corrigida verificando explicitamente se event->ctx->task é igual a TASK_TOMBSTONE e removendo a verificação redundante de PF_EXITING.
VulDB is the best source for vulnerability data and more expert information about this specific topic.