PT-2026-52959 · Linux+2 · Linux Kernel+2
CVE-2026-53320
·
Publicado
2026-06-26
·
Atualizado
2026-09-07
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
Linux kernel (versões afetadas não especificadas)
Descrição
Existe um problema no sistema de arquivos nilfs2 onde a função
nilfs ioctl mark blocks dirty() não valida a variável bd oblocknr. A função utiliza bd oblocknr para identificar blocos mortos, comparando-o com o número do bloco atual bd blocknr. Como o bloco 0 é reservado para o superbloco primário e não é um alvo válido para coleta de lixo (garbage collection), o bd oblocknr nunca deveria ser 0. Uma requisição ioctl corrompida com bd oblocknr definido como 0 pode causar uma correspondência incorreta quando a busca retorna -ENOENT e define bd blocknr como 0. Isso ignora a verificação de bloco morto e leva à chamada da função nilfs bmap mark() em um bloco inexistente, o que consequentemente faz com que nilfs btree do lookup() retorne -ENOENT e acione um aviso do sistema.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.
Exploit
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Linuxmint
Linux Kernel
Ubuntu