Weaknesses of type CWE-1251
2 resultsRegiões espelhadas com valores inconsistentes
É quando o firmware ou sistema duplica a mesma área de memória ou armazenamento em múltiplas localizações, mas essas cópias não são mantidas sincronizadas e acabam com valores diferentes. Isso quebra a confiança no estado do sistema, pois o código não sabe qual versão é a correta, levando a decisões baseadas em dados inconsistentes.
Um bootloader que espelha a tabela de configuração de boot em dois setores da flash para redundância, mas um ataque ou corrupção deixa as cópias com valores divergentes. O sistema carrega uma cópia desatualizada e executa firmware antigo com vulnerabilidades conhecidas.
Implemente verificação de integridade (hash ou CRC) e sincronização automática entre regiões espelhadas. Defina uma estratégia clara de qual cópia é autoritativa e valide a consistência antes de usar qualquer uma delas.