Falhas do tipo CWE-621

1 resultado

Erro de Extração de Variável

Fraqueza onde o software extrai, processa ou utiliza uma variável de forma incorreta, aplicando lógica errada ou usando um valor não pretendido. Isso pode levar a comportamento inesperado, desvio de controle de fluxo ou exposição de dados sensíveis.

Exemplo

Um aplicativo web tenta extrair o ID do usuário de um token JWT, mas por erro na implementação, extrai o campo errado (como um ID de session anterior). Resultado: usuário logado acessa dados de outro usuário.

Como mitigar

Valide rigorosamente a origem e o tipo da variável extraída; implemente testes unitários que verificam a extração correta; use type checking ou validação de schema (ex: JSON Schema) para confirmar que o valor extraído corresponde ao esperado.