Falhas do tipo CWE-182

3 resultados

Colapso de dados em valor inseguro

Ocorre quando dados são reduzidos ou compactados em um formato que perde informações críticas de segurança, permitindo que um invasor contorne validações ou controles. A aplicação trata o valor colapsado como seguro quando, na verdade, a transformação removeu proteções essenciais.

Exemplo

Um firewall filtra URLs com padrão 'admin', mas o aplicativo normaliza URLs colapsando sequências como '//admin' em '/admin' apenas após o filtro passar. Ou um validador verifica tamanho máximo de entrada, mas a aplicação descompacta um arquivo comprimido resultando em carga muito maior do que esperado.

Como mitigar

Valide e normalize dados ANTES de qualquer verificação de segurança, não depois. Não assuma que colapso, compressão ou transformação de dados mantêm as propriedades de segurança originais — teste o estado final antes de confiar no valor.