Weaknesses of type CWE-449
14 resultsInterface executa ação incorreta
A interface gráfica ou linha de comando executa uma ação diferente da que o usuário esperava, porque a validação de entrada é fraca ou a mapeamento entre controles e funções está confuso. Isso permite que um atacante ou usuário desavisado dispare operações sensíveis (deletar dados, alterar configurações críticas) sem intenção.
Um botão marcado como 'Cancelar' na verdade confirma uma exclusão em massa, ou um campo de entrada aceita comandos do sistema sem sanitizar, levando a execução não autorizada. Em CLIs, um parâmetro de configuração é interpretado como um comando diferente do documentado.
Valide rigorosamente todas as entradas antes de executar ações; implemente confirmações explícitas (double-check) para operações irreversíveis; mantenha mapeamento claro e testado entre controles da UI e ações do backend; documente e teste o comportamento esperado de cada elemento da interface.