PT-2024-32240
CVE-2024-46840
·
Publicado
2024-07-11
·
Atualizado
2026-02-21
Descrição por
CVSS 4.0
7.1
AltaMétricasAV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Nome do software vulnerável e versões afetadas
Kernel do Linux (versões afetadas não especificadas)
Descrição
O problema está relacionado ao tratamento de refs == 0 na exclusão de instantâneos no sistema de arquivos btrfs. Na função
reada, uma verificação BUG ON(refs == 0) poderia retornar um resultado incorreto temporário, pois não mantém um bloqueio na folha da extensão. Da mesma forma, em walk down proc, a mesma verificação poderia ocorrer devido à corrupção da árvore de extensões, e foi alterada para retornar -EUCLEAN. A função do walk down() lida corretamente com esse caso, mas retorna -EIO, o que é menos apropriado do que -EUCLEAN. A função walk up proc também possuía a mesma verificação BUG ON(refs == 0) e foi convertida para um tratamento de erros adequado. A mensagem de erro foi ajustada para fornecer informações mais úteis.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 👾