Fallos del tipo CWE-842
10 resultadosAtribuição de usuário a grupo incorreto
É quando a aplicação atribui um usuário a um grupo de permissões errado, geralmente por falha na lógica de autorização ou validação de entrada. Isso permite que o usuário ganhe privilégios indevidos ou acesso a recursos que não deveria ter.
Um sistema de gestão de candidatos usa um campo de formulário para definir o grupo do novo usuário, mas não valida ou sanitiza essa entrada. Um ataque altera o parâmetro para 'admin' em vez de 'candidato', sendo registrado com permissões de administrador.
Nunca confie em entrada do usuário para definir grupos ou papéis; use lista pré-definida no servidor e validação rigorosa. Implemente separação entre dados enviados pelo cliente e lógica de atribuição de permissões no backend, com checagem de autorização antes de criar ou modificar associações de grupo.