Fallos del tipo CWE-1242
14 resultadosInclusão de funcionalidades não documentadas ou flags de depuração
É quando o software inclui recursos, flags de debug ou 'portas dos fundos' que não estão documentados ou são desconhecidos para usuários finais e administradores. Essas funcionalidades ocultas podem ser ativadas sem autorização, criando riscos de segurança, contorno de controles ou exposição de comportamentos não esperados.
Um firmware de roteador contém um comando administrativo secreto ativável via configuração oculta que desabilita o firewall. Ou um aplicativo web mantém um modo de debug herdado de testes que, ao ser descoberto, permite listar usuários do sistema — ninguém sabia disso e nenhuma documentação menciona.
Remova ou documente explicitamente toda funcionalidade de debug antes de produção; implemente revisão de código para detectar flags e comportamentos ocultos; desabilite recursos experimentais em builds de release; mantenha registro público do comportamento esperado do sistema para identificar anomalias.