Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Andreas Jahn

#50343de 53,638
4.7CVSS total
Vulnerabilidades · 1
PT-2024-32157
4.7
2024-09-03
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.