PT-2024-35665 · Linux+4 · Linux Kernel+4
Long Li
·
Publicado
2024-11-05
·
Atualizado
2026-05-26
·
CVE-2024-53218
CVSS v3.1
7.8
Alta
| Vetor | AV: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 à versão corrigida
Descrição
Existe uma condição de corrida no sistema de arquivos f2fs do kernel Linux, especificamente na função
f2fs stop gc thread(). Esse problema ocorre quando são feitas chamadas simultâneas para desligar o sistema de arquivos f2fs, levando a uma falha de proteção geral. A causa principal é uma condição de corrida entre diferentes caminhos de desligamento, resultando em um erro de uso após liberação (use-after-free). O commit c7f114d864ac tentou corrigir esse problema, mas não conseguiu impedir todas as condições de corrida. A correção envolve a conversão para um bloqueio de gravação de s umount em f2fs do shutdown().Recomendações
Para resolver este problema, atualize o kernel do Linux para uma versão que inclua a correção para a condição de corrida em
f2fs stop gc thread(). Como solução alternativa temporária, considere desativar a função f2fs stop gc thread() até que um patch esteja disponível. Restrinja o acesso à função f2fs do shutdown() para minimizar o risco de exploração. Evite usar a variável gc th nos caminhos de desligamento afetados até que o problema seja resolvido.Exploit
Correção
Use After Free
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Alt Linux
Debian
Linuxmint
Linux Kernel
Ubuntu