Linux · Linux Kernel · CVE-2024-46734
**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.