Description
An issue was discovered in GitLab CE/EE affecting all versions starting from 17.0 prior to 17.0.4 and from 17.1 prior to 17.1.2 where a Guest user with `admin_push_rules` permission may have been able to create project-level deploy tokens.
Problem types
CWE-284: Improper Access Control
Product status
17.0 (semver) before 17.0.4
17.1 (semver) before 17.1.2
Credits
Thanks [indoappsec](https://hackerone.com/indoappsec) for reporting this vulnerability through our HackerOne bug bounty program
References
gitlab.com/gitlab-org/gitlab/-/issues/464312 (GitLab Issue #464312)
hackerone.com/reports/2521480 (HackerOne Bug Bounty Report #2521480)