CVE-2025-38085 in Linux
Sumário
de VulDB • 09/05/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
mm/hugetlb: corrige a condição de corrida entre huge_pmd_unshare() e GUP-fast
huge_pmd_unshare() libera uma referência a uma tabela de páginas que pode ter sido anteriormente compartilhada entre processos, potencialmente transformando-a em uma tabela de páginas normal usada em outro processo, na qual VMAs não relacionadas podem ser instaladas posteriormente.
Se isso ocorrer no meio de uma execução concorrente de gup_fast(), o gup_fast() pode acabar percorrendo as tabelas de páginas de outro processo. Embora eu não veja nenhuma maneira pela qual isso leve imediatamente à corrupção de memória do kernel, isso é realmente estranho e inesperado.
Corrija isso com um IPI de broadcast explícito através de tlb_remove_table_sync_one(), assim como fazemos no khugepaged ao remover tabelas de páginas para um colapso de THP.
If you want to get best quality of vulnerability data, you may have to visit VulDB.