Weaknesses of type CWE-371
9 resultsProblemas de Estado (State Issues)
Fraqueza genérica que cobre falhas na gestão ou validação do estado de um programa, sistema ou comunicação. O software não verifica corretamente transições de estado, mantém estado inconsistente, ou falha em sincronizar estado entre componentes, deixando aberturas para comportamentos inesperados e exploráveis.
Um servidor de autenticação que não valida corretamente a sequência de estados de uma sessão: permite que um token expirado seja reutilizado porque esqueceu de marcar a sessão como finalizada, ou aceita comandos fora de ordem (ex: executar operação antes de validar credenciais).
Implemente máquinas de estado explícitas com transições validadas; sempre verifique estado esperado antes de processar ações críticas; use flags e locks para garantir sincronização entre componentes; teste casos fora de sequência (fuzzing de estado).