Existe uma falha de bypass de autorização no processo de exclusão e reatribuição de funções de projeto personalizadas. O sistema não realiza verificações de autorização ao nível do projeto ao excluir uma função de projeto personalizada com um alvo de reatribuição, validando apenas se a função de destino existe e possui escopo de projeto. Isso permite que um usuário com o escopo global `role:manageProject` exclua qualquer função de projeto personalizada e reatribua usuários, incluindo a si mesmo, para a função integrada `project:admin`, resultando em controle administrativo não autorizado sobre os projetos.