Fallos del tipo CWE-237

4 resultados

Manipulação inadequada de elementos estruturais

Fraqueza genérica que ocorre quando o software não processa corretamente estruturas de dados complexas (como árvores, listas encadeadas, grafos), permitindo estados inconsistentes ou acesso a elementos inválidos. O risco está em corrupção de dados, travamentos ou execução de código não intencional.

Ejemplo

Um parser XML que não valida corretamente a hierarquia de elementos aninhados pode pular validações de nós pais, permitindo que um atacante injete dados malformados que corrompem a estrutura interna da aplicação.

Cómo mitigar

Implemente validação rigorosa da integridade estrutural antes e após qualquer manipulação (verificar ponteiros, referencias e invariantes); use testes fuzzing em parsers e estruturas de dados complexas para identificar estados inválidos.