Fallos del tipo CWE-448
3 resultadosFuncionalidade obsoleta na interface do usuário
A aplicação mantém elementos, controles ou fluxos de interface que foram descontinuados ou não são mais suportados adequadamente, criando pontos de confusão ou comportamentos inesperados. Esses recursos obsoletos podem conter lógica desatualizada, sem testes atuais, ou que contradiz a segurança esperada da aplicação moderna.
Uma aplicação web mantém um botão de login legado que contorna validações de segurança (como CSRF tokens ou rate limiting) porque a interface nova foi adicionada sem remover a antiga. Um atacante descobre e usa a rota obsoleta para contornar proteções.
Remova completamente funcionalidades obsoletas da UI e backend, não apenas as esconda com CSS. Audite regularmente logs e código para detectar rotas, endpoints ou campos herdados que não estão mais documentados ou testados, e deprece-os formalmente antes de desativação total.