PT-2025-27290
CVE-2025-38084
·
Publicado
2025-06-06
·
Atualizado
2026-10-18
Descrição por
CVSS 3.1
7.8
AltaMétricasAV: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 que contém a correção para este problema
Descrição:
O problema está relacionado ao tratamento de tabelas de páginas huge pelo kernel Linux durante a divisão de VMA. O problema surge porque a função
split vma() aciona o descompartilhamento da tabela de páginas hugetlb cedo demais, antes que o lock de VMA e os locks de rmap sejam adquiridos. Isso permite que falhas de página com lock de VMA em condição de corrida e caminhadas de rmap em condição de corrida de outros processos façam com que as tabelas de páginas sejam compartilhadas novamente antes que a divisão seja executada. A correção envolve chamar explicitamente a lógica de descompartilhamento hugetlb a partir de split vma() quando tanto a VMA quanto o(s) rmap(s) estiverem bloqueados para escrita.Recomendações:
Para versões do kernel Linux anteriores à versão corrigida, considere aplicar o patch que corrige a proteção sujeita a condição de corrida introduzida no commit b30c14cd6102. Como solução alternativa temporária, nenhuma medida de mitigação específica é mencionada, mas garantir que os locks de VMA e rmap sejam tratados adequadamente durante a divisão de VMA pode ajudar a minimizar o risco de exploração.
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Explorabilidade
Exploit
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾