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

Lance Yang

#45550de 53,639
5.5CVSS total
Vulnerabilidades · 1
PT-2026-6167
5.5
2026-01-01
Linux · Linux Kernel · CVE-2026-23097
**Nome do Software Vulnerável e Versões Afetadas** Kernel Linux (versões afetadas não especificadas) **Descrição** O kernel Linux contém um problema de deadlock relacionado à ordenação de locks dentro de folios de arquivo hugetlb durante a migração de páginas. Especificamente, um deadlock pode ocorrer quando uma tarefa mantém um lock de folio e tenta adquirir um lock de leitura no i mmap rwsem, enquanto outra tarefa mantém um lock de escrita no i mmap rwsem e tenta adquirir o lock de folio. Esta situação surge durante a execução de `migrate pages()` e `hugetlbfs fallocate()`. O problema decorre de uma ordenação de locks incorreta no caminho de migração, desviando-se da ordem documentada em mm/rmap.c. O problema foi parcialmente abordado em um commit anterior (c0d0381ade79), mas foi revertido incorretamente para páginas hugetlb de arquivo pelo commit 336bf30eb765. As funções envolvidas incluem `migrate hugetlbs()`, `unmap and move huge page()`, `remove migration ptes()`, ` rmap walk file()`, `i mmap lock read()`, `hugetlbfs punch hole()`, `hugetlbfs zero partial page()`, `filemap lock hugetlb folio()` e ` filemap get folio()`. **Recomendações** No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.