Fallos del tipo CWE-239
3 resultadosFalha ao processar elementos incompletos
Ocorre quando a aplicação não valida ou trata adequadamente dados ou estruturas que chegam incompletos ou truncados. O código assume que o elemento está íntegro e continua processando, causando comportamentos impredizíveis, corrupção de estado ou exposição de informações sensíveis.
Um parser XML recebe um documento malformado ou interrompido na transmissão. Em vez de rejeitar ou sinalizar erro, a aplicação tenta acessar campos do elemento que nunca foram preenchidos, resultando em leitura de memória não inicializada ou falha de segurança.
Sempre validar a completude e integridade dos dados antes de processar: verificar presença de campos obrigatórios, tamanho esperado, delimitadores ou checksums. Implementar tratamento explícito de erros para dados truncados ou malformados, rejeitando-os em vez de prosseguir com suposições.