Fallos del tipo CWE-1260
15 resultadosTratamento inadequado de sobreposição entre regiões de memória protegida
Ocorre quando o software falha em validar ou gerenciar corretamente regiões de memória que se sobrepõem, especialmente aquelas designadas como protegidas ou isoladas. Isso permite que um atacante acesse, modifique ou contorne mecanismos de segurança através dessa sobreposição, comprometendo a integridade da isolação de memória.
Um hypervisor ou kernel que permite mapear duas regiões de memória virtual para o mesmo endereço físico, onde uma deveria ser isolada de uma VM e a outra visível ao host. Um atacante mapeia a mesma página física em dois endereços virtuais diferentes com permissões conflitantes, escapando do isolamento esperado.
Validar sistematicamente todas as requisições de mapeamento de memória para detectar e rejeitar sobreposições não intencais; implementar testes de overlap em camadas críticas como MMU handlers e gerenciadores de memória virtual; manter registros de regiões protegidas com checks explícitos antes de permitir novos mapeamentos.