Falhas do tipo CWE-485
1 resultadoFalta de verificação de retorno de função
Quando o código chama uma função mas não verifica o valor retornado, perdendo a oportunidade de detectar erros ou condições de falha. O programa assume que tudo funcionou corretamente quando pode ter ocorrido um problema silencioso — abrindo espaço para comportamentos inesperados ou exploração.
Um código que chama malloc() sem verificar se retornou NULL antes de usar o ponteiro. Ou uma chamada a open() para arquivo que falha, mas o programa segue adiante tentando ler de um descritor inválido.
Sempre captura o retorno de funções críticas (alocação, I/O, autenticação) e implementa lógica explícita para tratar falhas. Use linters e static analysis para avisar sobre retornos ignorados; em C, marque funções críticas com atributos como __attribute__((warn_unused_result)) ou equivalente.