Weaknesses of type CWE-621
1 resultErro na Extração de Variáveis
Ocorre quando o software extrai ou processa variáveis de entrada de forma incorreta, permitindo que dados malformados, incompletos ou injetados contornem validações ou alterem o fluxo esperado. O erro acontece tipicamente em parsers, interpoladores de strings ou sistemas que reconstroem comandos a partir de partes extraídas.
Um script PHP extrai partes de uma URL para montar dinamicamente um caminho de arquivo, mas não valida corretamente os separadores. Um atacante injeta '../' na variável extraída, causando traversal de diretório e acesso a arquivos sensíveis.
Sempre validar e sanitizar variáveis extraídas contra um whitelist de padrões permitidos, nunca confiar na estrutura aparente da entrada. Use bibliotecas consolidadas para parsing ao invés de regex frágil, e aplique princípio de menor privilégio no acesso a recursos.