Fallos del tipo CWE-465
2 resultadosProblemas de manipulação de ponteiros
Fraqueza genérica que abrange erros no uso de ponteiros: dereferenciação de ponteiros nulos ou inválidos, aritmética de ponteiros incorreta, ou acesso a memória já liberada. O risco é crash da aplicação, corrupção de dados ou execução arbitrária de código.
Ejemplo
Um programa aloca memória, libera (free), mas depois tenta acessar ou fazer operações aritméticas com o ponteiro já inválido. Em C/C++, isso frequentemente causa segmentation fault ou comportamento imprevisível.
Cómo mitigar
Use linguagens com gerenciamento automático de memória (Java, Python, Go) ou, em C/C++, implemente verificações rigorosas de nulidade, inicialize ponteiros corretamente, e considere ferramentas como AddressSanitizer para detectar abusos em tempo de teste.