PT-2025-9966
CVE-2025-21825
·
Publicado
2025-01-17
·
Atualizado
2026-10-21
Descrição por
CVSS 3.1
7.8
AltaMétricasAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas
Versões do kernel Linux de 5.15 a 6.12
Descrição
Uma vulnerabilidade no kernel Linux foi identificada, relacionada ao tratamento de timers bpf. O problema surge quando a função
hrtimer cancel() tenta adquirir um lock que já está mantido, levando a um bug de "scheduling while atomic". Isso pode ocorrer quando o bpf timer é cancelado enquanto ainda está em execução, causando uma condição de corrida. A vulnerabilidade é específica para sistemas com PREEMPT RT habilitado, o qual está disponível na versão 6.12 e posteriores. O número estimado de dispositivos potencialmente afetados não foi fornecido.Recomendações
Para as versões do kernel Linux de 5.15 a 6.12, aplique o patch que corrige o problema de lock dividindo o cancelamento do
bpf timer em duas etapas para PREEMPT RT. A primeira etapa usa hrtimer try to cancel() e verifica seu valor de retorno. Se o timer estiver em execução, a segunda etapa usa hrtimer cancel() através de um kworker para cancelá-lo novamente. Este patch é necessário para prevenir o bug de "scheduling while atomic" e garantir a operação estável do sistema.Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾