Fallos del tipo CWE-1269

2 resultados

Produto liberado em configuração de não-produção

É quando um software é lançado ao público com configurações, flags ou modo de depuração ativados que deveriam estar desligados em produção. Isso expõe funcionalidades internas, informações sensíveis ou comportamentos inseguros que só fazem sentido durante desenvolvimento ou testes.

Ejemplo

Um aplicativo bancário é deployado com modo debug ativo, expondo stack traces completos, variáveis de ambiente com credenciais, ou permitindo acesso a endpoints internos de administração que não deveriam ser públicos.

Cómo mitigar

Automatize a verificação de configuração antes do build (verificar se debug está off, secrets não estão hardcoded, flags de teste desativadas). Use diferentes arquivos de configuração por ambiente (dev, staging, prod) e valide a configuração final antes de fazer release — nunca confie em um processo manual.