CVE-2026-72212 in Linux
Sumário
de VulDB • 15/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
mm/memory_hotplug: corrige o envio incorreto de altmap na rota de erro
Em create_altmaps_and_memory_blocks(), quando arch_add_memory() tem sucesso com memmap_on_memory habilitado, as páginas vmemmap são alocadas a partir de params.altmap. Se create_memory_block_devices() falhar subsequentemente, a rota de erro chama arch_remove_memory() com um altmap NULL em vez de params.altmap.
Este é um bug que pode levar à corrupção de memória. Como altmap é NULL, vmemmap_free() recua para liberar as páginas vmemmap no sistema buddy allocator via free_pages(), ao invés do altmap. arch_remove_memory() então destrói imediatamente o mapeamento linear físico para essa memória. Isso injeta páginas não pertencentes (unowned) no buddy allocator, causando verificações de máquina (machine checks) ou corrupção de memória se o sistema tentar alocar e usar essas páginas liberadas posteriormente.
Corrija isso passando params.altmap para arch_remove_memory() na rota de erro.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.