Falhas do tipo CWE-435
3 resultadosInteração inadequada entre componentes que funcionam individualmente
Ocorre quando múltiplos componentes de software funcionam corretamente isoladamente, mas sua integração cria uma falha de segurança. O problema não está no código de cada componente, mas na forma como eles interagem ou confiam um no outro sem validação adequada.
Um sistema de autenticação que valida credenciais corretamente e um middleware de autorização que funciona bem, mas o middleware não revalida o contexto do usuário após mudanças de permissão, permitindo que um atacante mantenha acesso mesmo após ser removido de um grupo.
Implemente validações em pontos críticos de interação entre componentes, não assuma que a saída de um é sempre segura para o outro. Teste cenários onde componentes operam em estados inconsistentes e revise as interfaces entre módulos para eliminar suposições implícitas sobre segurança.