PT-2024-32157
CVE-2024-46734
·
Publicado
2024-09-03
·
Atualizado
2025-02-06
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.52
Descrição
Existe uma condição de corrida no sistema de arquivos btrfs do kernel Linux ao usar o mesmo descritor de arquivo para gravações de E/S direta e operações fsync. Isso pode levar a uma tentativa de executar o fsync sem manter o bloqueio do inode, acionando falhas de asserção, ou a um acesso inválido à memória a partir da tarefa fsync devido ao arquivo privado apontar para a memória alocada na pilha pela tarefa de E/S direta. O problema ocorre quando duas threads estão usando o mesmo descritor de arquivo, uma para gravações de E/S direta e a outra para fsync, e pode resultar em um bug no kernel ou em um erro de código de operação inválido.
Recomendações
Para resolver este problema, atualize o kernel do Linux para a versão 6.6.52 ou posterior. Esta atualização corrige a condição de corrida entre a gravação de E/S direta e o fsync ao usar o mesmo descritor de arquivo, evitando possíveis bugs no kernel ou erros de código de operação inválido.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾