Fallos del tipo CWE-172

9 resultados

Erro de Codificação

Ocorre quando o software não codifica ou decodifica dados corretamente, permitindo que caracteres especiais, sequências de escape ou bytes inesperados passem sem tratamento adequado. Isso pode levar a injeção de código, bypass de validações ou corrupção de dados.

Ejemplo

Uma aplicação web recebe entrada do usuário e a exibe em HTML sem codificar para entidades HTML. Se o usuário enviar '<script>alert(1)</script>', o navegador executa o script em vez de exibir o texto literal.

Cómo mitigar

Codifique saídas de acordo com o contexto (HTML, URL, JavaScript, etc.), valide e normalize entradas na origem, e use bibliotecas consolidadas de encoding ao invés de implementações caseiras.