PT-2024-21471 · Linux+5 · Linux Kernel+5
Syzbot
·
Publicado
2024-04-03
·
Atualizado
2024-11-05
·
CVE-2024-26696
CVSS v3.1
5.5
Média
| Vetor | AV: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
Foi relatado um problema de travamento no kernel do Linux, especificamente no sistema de arquivos nilfs2. O problema ocorre quando a função
migrate pages batch(), chamada por mbind(), bloqueia um folio e aguarda a conclusão da gravação. Enquanto isso, a thread do gravador de log tenta bloquear o mesmo folio, causando um impasse. Isso acontece porque a função nilfs lookup dirty data buffers(), chamada pelo gravador de log, tenta bloquear o folio que está sendo gravado de volta. A causa raiz do problema é que a espera pela conclusão da gravação em nilfs page mkwrite() é condicional, permitindo que os dados sejam modificados sem espera se o dispositivo de suporte não exigir gravações estáveis. Isso pode levar a um desligamento incorreto, potencialmente causando falha na recuperação.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Exploit
Improper Locking
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Astra Linux
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu