An issue was discovered in GitLab Community and Enterprise Edition before 11.8.9, 11.9.x before 11.9.10, and 11.10.x before 11.10.2. It has a Race Condition which could allow users to approve a merge request multiple times and potentially reach the approval count required to merge.
The product contains a concurrent code sequence that requires temporary, exclusive access to a shared resource, but a timing window exists in which the shared resource can be modified by another code sequence operating concurrently.
Link | Tags |
---|---|
https://about.gitlab.com/2019/04/29/security-release-gitlab-11-dot-10-dot-2-released/ | release notes vendor advisory |
https://gitlab.com/gitlab-org/gitlab-ee/issues/10357 | vendor advisory issue tracking exploit |