PT-2024-5146 · Gitlab+1 · Gitlab Ce/Ee+2

Bogdan Denkovych

·

Published

2024-04-24

·

Updated

2024-12-12

·

CVE-2024-4024

CVSS v3.1

8.8

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions: GitLab CE/EE versions 7.8 through 16.9.5 GitLab CE/EE versions 16.10 through 16.10.3 GitLab CE/EE versions 16.11 through 16.11.0
Description: An issue has been discovered in GitLab CE/EE that affects the control of access when Bitbucket is used as an OAuth 2.0 provider. Under certain conditions, an attacker with their Bitbucket account credentials may be able to take over a GitLab account linked to another user's Bitbucket account.
Recommendations: For versions 7.8 through 16.9.5, update to version 16.9.6 or later. For versions 16.10 through 16.10.3, update to version 16.10.4 or later. For versions 16.11 through 16.11.0, update to version 16.11.1 or later. As a temporary workaround, consider restricting the use of Bitbucket as an OAuth 2.0 provider on GitLab until a patch is applied.

Exploit

Fix

Improper Authentication

Improper Access Control

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2024-05693
BIT-GITLAB-2024-4024
CVE-2024-4024

Affected Products

Bitbucket
Gitlab
Gitlab Ce/Ee