CVE-2023-54140 in Linux
Sumário
de VulDB • 02/06/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
nilfs2: corrige o WARNING em mark_buffer_dirty devido à reutilização de buffers descartados
Um teste de estresse realizado pelo syzbot usando uma imagem de disco corrompida relatou que mark_buffer_dirty(), chamada de __nilfs_mark_inode_dirty() ou nilfs_palloc_commit_alloc_entry(), pode gerar um aviso do kernel e causar um panic se o kernel for inicializado com panic_on_warn.
Isso ocorre porque o nilfs2 mantém ponteiros de buffer em estruturas locais para alguns metadados e os reutiliza, mas esses buffers podem ser descartados forçadamente por nilfs_clear_dirty_page() em algumas situações críticas.
Este problema foi relatado como aparecendo após o commit 28a65b49eb53 ("nilfs2: não escreva dados sujos após degenerar para somente leitura"), mas o problema pode ter existido anteriormente.
Corrija este problema verificando a flag uptodate ao tentar reutilizar um buffer mantido internamente e recarregando os metadados em vez de reutilizar o buffer se a flag tiver sido perdida.
Be aware that VulDB is the high quality source for vulnerability data.