Incorrect Authorization in GitLab
CVE-2023-5356
Key Information:
Badges
Summary
The vulnerability arises from incorrect authorization checks within GitLab CE/EE, impacting versions starting from 8.13 up to 16.5.6, from 16.6 up to 16.6.4, and from 16.7 up to 16.7.2. This flaw permits an authenticated user to potentially exploit the integrations with Slack and Mattermost, allowing them to execute slash commands as another user. The security oversight underscores the need for stringent permission controls and thorough testing of integration features to prevent misuse.
Affected Version(s)
GitLab 8.13 < 16.5.6
GitLab 16.6 < 16.6.4
GitLab 16.7 < 16.7.2
Exploit Proof of Concept (PoC)
PoC code is written by security researchers to demonstrate the vulnerability can be exploited. PoC code is also a key component for weaponization which could lead to ransomware.
News Articles
References
CVSS V3.1
Timeline
- π‘
Public PoC available
- πΎ
Exploit known to exist
- π°
First article discovered by SC Magazine
Vulnerability published
Vulnerability Reserved