PT-2026-5994
CVE-2025-71194
·
Publicado
2025-01-01
·
Atualizado
2026-10-13
Descrição por
CVSS 3.1
9.8
CríticaMétricasAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas
kernel Linux (versões afetadas não especificadas)
Descrição
O kernel Linux contém uma falha no subsistema btrfs relacionada ao gerenciamento de transações. Especificamente, a função
wait current trans() não considera corretamente os tipos de transação ao aguardar transações bloqueadas, potencialmente levando a um deadlock. Isso pode ocorrer quando um worker processando um ordered extent chama start transaction() com TRANS JOIN enquanto outra transação está no estado TRANS STATE COMMIT DOING. O problema surge porque a verificação contra o array btrfs blocked trans types[] está ausente em wait current trans(). O deadlock envolve duas transações e ordered extents pendentes, onde cada transação espera pela outra, causando uma paralisação do sistema. As pilhas de chamadas fornecidas ilustram a sequência de eventos que levam ao deadlock, envolvendo funções como btrfs finish ordered io(), start transaction(), join transaction(), wait current trans() e btrfs commit transaction().Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Explorabilidade
Exploit
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾