A privilege escalation vulnerability was discovered in GitLab affecting versions 16.8 prior to 16.8.4 and 16.9 prior to 16.9.2. It was possible for a user with custom role of `manage_group_access_tokens` to rotate group access tokens with owner privileges.
Solution:
Two distinct privileges, roles, capabilities, or rights can be combined in a way that allows an entity to perform unsafe actions that would not be allowed without that combination.
Link | Tags |
---|---|
https://gitlab.com/gitlab-org/gitlab/-/issues/440745 | issue tracking permissions required exploit |
https://hackerone.com/reports/2356976 | exploit permissions required technical description |
https://about.gitlab.com/releases/2024/03/06/security-release-gitlab-16-9-2-released/ | release notes |