PT-2024-29242
CVE-2024-41067
·
Publicado
2024-06-24
·
Atualizado
2026-10-18
Descrição por
CVSS 3.1
5.5
MédiaMétricasAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
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 sistema de arquivos btrfs no kernel do Linux. Ao executar o btrfs/060 com o recurso RST forçado, ele travava devido a um ASSERT() dentro de scrub read endio(). Isso ocorre porque a função btrfs map block() falha, levando a um bio vazio, o que, por sua vez, faz com que a iteração bvecs não encontre um setor correspondente, resultando no acionamento de um ASSERT(). O problema surge ao chamar btrfs map block() após alocar um novo bbio. Para corrigir isso, btrfs map block() deve ser chamado primeiro para atualizar stripe len, evitando o problema de lidar com bbio vazio e uma possível janela de corrida no código antigo.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Explorabilidade
Exploit
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾