PT-2025-4339
CVE-2025-21658
·
Publicado
2025-01-06
·
Atualizado
2026-10-18
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 anteriores à 6.6
Descrição
Uma vulnerabilidade no kernel Linux foi corrigida, evitando uma desreferência de ponteiro NULL caso nenhuma árvore de extensão válida esteja presente. O problema foi relatado pelo Syzbot, que acionou uma falha com um rastreamento de chamada específico. O problema ocorre quando a função
scrub find fill first stripe() depende de uma raiz de extensão não vazia, mas, infelizmente, não espera um ponteiro NULL para a raiz de extensão, levando a uma desreferência de ponteiro NULL. A vulnerabilidade é causada por uma imagem corrompida onde a raiz da árvore de extensão está corrompida, forçando o uso da opção de montagem "rescue=all,ro" para montar a imagem.Recomendações
Para versões do kernel Linux anteriores à 6.6, a correção necessitará de um backport manual.
Adicione uma verificação extra para uma raiz de extensão válida no início de
scrub find fill first stripe().
Como solução temporária, considere desabilitar a função scrub find fill first stripe() até que um patch esteja disponível.
Restrinja o acesso ao módulo vulnerável btrfs para minimizar o risco de exploração.
Evite usar a opção de montagem rescue=all,ro até que o problema seja resolvido.Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾