PT-2025-9966 · Linux+5 · Linux Kernel+5
Sebastian Andrzej Siewior
·
Publicado
2025-01-17
·
Atualizado
2026-05-26
·
CVE-2025-21825
CVSS v3.1
4.7
Média
| Vetor | AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/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.Exploit
Correção
Double Free
Unchecked Return Value
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Astra Linux
Debian
Linuxmint
Linux Kernel
Suse
Ubuntu