Fallos del tipo CWE-485
1 resultadoInicialização Incorreta de Variável
Uma variável é declarada mas nunca recebe um valor inicial antes de ser usada no código. Isso faz com que a variável contenha lixo de memória (valores aleatórios ou resíduos de execuções anteriores), levando a comportamentos impredizíveis, crashes ou vulnerabilidades de segurança.
Um programa cria um ponteiro para armazenar credenciais, mas esquece de inicializá-lo com NULL ou um endereço válido. Quando tenta usar esse ponteiro, pode desreferenciar um endereço inválido (crash) ou processar dados aleatórios como se fossem senhas legítimas.
Inicialize sempre variáveis no ponto de declaração com valores conhecidos (NULL, 0, strings vazias). Use ferramentas estáticas (linters, compiladores com flags de aviso) para detectar variáveis não inicializadas antes de usar em produção.