Fallos del tipo CWE-390
19 resultadosDetecção de erro sem tratamento
O código detecta que algo deu errado (captura uma exceção, valida um retorno de erro, verifica uma condição anômala), mas não faz nada a respeito. Continua executando como se nada tivesse acontecido, deixando o programa em estado inconsistente ou processando dados inválidos.
Um arquivo é aberto, o programador verifica se houve falha na abertura, mas ignora o resultado e tenta ler do descritor inválido; ou uma requisição HTTP retorna status 500, o código captura a exceção mas segue adiante e usa a resposta vazia, causando crashes ou comportamento indefinido.
Sempre execute ação após detectar erro: lance exceção, faça log, retorne valor de erro ou interrompa o fluxo. Nunca deixe código executar silenciosamente após identificar falha. Revise blocos try-catch vazios e verificações de status que não têm consequência.