GitLab’s critical security update: fixing vulnerabilities

watch 1m, 5s
views 2

10:20, 19.01.2024

On January 11, 2024, GitLab, a leading provider of a software development management platform, released an important security update to address identified vulnerabilities.

The vulnerabilities were discovered by the GitLab community, who helped the company fix bugs with authentication mechanisms, authorization checks in Slack/Mattermost, creating workspaces outside of the native environment, changing metadata in commits, and bypassing CODEOWNERS approval.

In versions 16.1 to 16.7.2, problems were noticed with all authentication mechanisms: even users with two-factor authentication were vulnerable at a certain level. The company recommended updating the mentioned version range and enabling two-factor authentication for all accounts.

From version 8.13 to 16.7.2, users could execute commands on behalf of other users in Slack and Mattermost due to poorly functioning authentication. Similarly, until version 16.7.2, it was possible to create workspaces in a group, which they did not belong to. This created a separate security issue when using GitLab.

Starting from version 12.2, the metadata of signed commits was changed due to incorrect checkout signature verification. There was also a way to bypass CODEOWNERS approval starting with version 15.3 and including version 16.7.2.

For the most part, all of the above vulnerabilities can be resolved by upgrading to a newer version of GitLab. However, GitLab also recommends enabling two-factor authentication (2FA) for all GitLab accounts, reinstalling all secrets with potential for corruption, and examining repositories for unauthorized changes.

Share

Was this article helpful to you?

VPS popular offers

-10%

CPU
CPU
3 Epyc Cores
RAM
RAM
2 GB
Space
Space
20 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 2048 Linux

8.8 /mo

/mo

Billed annually

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-KVM-SSD 8192 Linux

115.5 /mo

/mo

Billed annually

-20.5%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
8 TB
KVM-SSD 8192 Metered Linux

57 /mo

/mo

Billed annually

-24.7%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
4 TB
KVM-SSD 4096 Metered Linux

31 /mo

/mo

Billed annually

-10%

CPU
CPU
8 Epyc Cores
RAM
RAM
32 GB
Space
Space
200 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 32768 Linux

70.49 /mo

/mo

Billed annually

-4.5%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 4096 Windows

16.98 /mo

/mo

Billed annually

-20.8%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
10 TB
wKVM-SSD 16384 Metered Windows

100 /mo

/mo

Billed annually

-18.4%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
2 TB
wKVM-SSD 2048 Metered Windows

24 /mo

/mo

Billed annually

-10%

CPU
CPU
6 Epyc Cores
RAM
RAM
8 GB
Space
Space
100 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 8192 Linux

26.35 /mo

/mo

Billed annually

-4.7%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
40 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 1024 Windows

10.32 /mo

/mo

Billed annually

Other articles on this topic

cookie

Accept cookies & privacy policy?

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on the HostZealot website.