Fallos del tipo CWE-912

88 resultados

Funcionalidade oculta ou não documentada

Funcionalidades presentes no código mas não reveladas ao usuário, documentação ou auditores — muitas vezes deixadas intencionalmente para bypass ou acesso privilegiado. O perigo é que atacantes descobrem e exploram essas portas de entrada não monitoradas, enquanto a organização não tem visibilidade ou controle sobre elas.

Ejemplo

Um aplicativo web contém um endpoint administrativo `/admin_debug` que não aparece na documentação ou interface; um atacante descobre por varredura de diretório e ganha acesso irrestrito aos dados. Ou um firmware que aceita uma sequência de comandos ocultos para ativar modo root.

Cómo mitigar

Remova todo código não utilizado ou não documentado antes de deploy em produção. Se recursos experimentais são necessários, documentá-los explicitamente e protegê-los com autenticação robusta. Audite periodicamente o código-fonte e binários para detectar funcionalidades não registradas.