Uma falha de bypass de autorização permite que usuários autenticados realizem operações não autorizadas em cronogramas de fluxo de trabalho, definições de fluxo de trabalho e instâncias de tarefas em diferentes projetos. O sistema verifica as permissões com base no `projectCode` fornecido, mas não confirma se o recurso de destino realmente pertence a esse projeto. Consequentemente, um usuário com permissões em um projeto pode usar o código desse projeto junto com um identificador de recurso de outro projeto para ignorar as restrições de acesso. Isso permite que atacantes alterem a disponibilidade do fluxo de trabalho e interfiram na execução de tarefas em projetos não autorizados através dos seguintes endpoints:
- 'POST /projects/{projectCode}/schedules/{id}/online'
- 'POST /projects/{projectCode}/schedules/{id}/offline'
- 'POST /projects/{projectCode}/workflow-definition/{code}/release'