Fallos del tipo CWE-182
3 resultadosColapso de dados em valor inseguro
Ocorre quando dados complexos ou multivalores são reduzidos a um único valor de forma insegura, perdendo contexto ou validação crítica. Isso pode fazer com que verificações de segurança sejam contornadas ou que dados malformados sejam aceitos como válidos.
Um sistema que combina múltiplos campos de autorização em uma única string sem separadores ou validação (ex: 'admin1user2' colapsado de ['admin', '1', 'user', '2']) pode ter essa string interpretada de forma inesperada, permitindo um invasor injetar ou manipular permissões.
Mantenha estruturas de dados tipadas e separadas em vez de colapsar para strings genéricas; valide e sanitize dados multivalores antes de qualquer colapso; use delimitadores claros e escape quando colapso for inevitável; implemente testes que verifiquem interpretação correta após redução de dados.