Fallos del tipo CWE-684
27 resultadosImplementação incorreta de funcionalidade especificada
O software não implementa corretamente uma funcionalidade que deveria realizar, entregando um comportamento diferente do esperado. Isso ocorre quando há erro na lógica de negócio, interpretação errada de requisitos ou falha na codificação de um recurso crítico, criando brecha para exploit ou violação de segurança.
Um sistema de autenticação que deveria validar a força de senha (mínimo 12 caracteres, caracteres especiais obrigatórios) mas aceita qualquer entrada com 6+ caracteres. A funcionalidade foi implementada, mas incorretamente, permitindo contas com senhas fracas.
Estabeleça testes de unidade e integração que validem cada requisito funcional contra a especificação. Implemente revisão de código focada em lógica de negócio, code review pair programming e testes de aceitação antes do deploy para garantir que o comportamento real está alinhado com o planejado.