Fallos del tipo CWE-621

1 resultado

Erro na Extração de Variáveis

Ocorre quando o código extrai ou interpreta valores de variáveis de forma incorreta, levando a comportamentos inesperados ou exploráveis. Geralmente envolve parsing falho, injeção de valores em contextos não esperados, ou falha na validação do tipo/formato extraído.

Ejemplo

Um script extrai um parâmetro de URL para usar como nome de arquivo sem validar se contém traversal (../) ou caracteres especiais, permitindo leitura de arquivos arbitrários ou execução de código.

Cómo mitigar

Valide rigorosamente toda variável extraída quanto a tipo, formato e conteúdo antes de usar. Use listas de permitidos, escape caracteres especiais conforme o contexto (arquivo, SQL, HTML) e nunca assuma a origem segura de um valor externo.