SB2024071112 - Multiple vulnerabilities in GitLab Community Edition (CE) and Enterprise Edition (EE)



SB2024071112 - Multiple vulnerabilities in GitLab Community Edition (CE) and Enterprise Edition (EE)

Published: July 11, 2024

Security Bulletin ID SB2024071112
Severity
Medium
Patch available
YES
Number of vulnerabilities 6
Exploitation vector Remote access
Highest impact Data manipulation

Breakdown by Severity

Medium 17% Low 83%
  • Low
  • Medium
  • High
  • Critical

Description

This security bulletin contains information about 6 secuirty vulnerabilities.


1) Improper access control (CVE-ID: CVE-2024-6385)

The vulnerability allows a remote attacker to gain unauthorized access to otherwise restricted functionality.

The vulnerability exists due to improper access restrictions. A remote user can bypass implemented security restrictions and run pipeline jobs as an arbitrary user.


2) Improper access control (CVE-ID: CVE-2024-5257)

The vulnerability allows a remote user to gain unauthorized access to otherwise restricted functionality.

The vulnerability exists due to improper access restrictions. A remote administrator can bypass implemented security restrictions and modify the URL for a group namespace.


3) Improper access control (CVE-ID: CVE-2024-5470)

The vulnerability allows a remote user to gain unauthorized access to otherwise restricted functionality.

The vulnerability exists due to improper access restrictions. A remote administrator can bypass implemented security restrictions and create project-level deploy tokens.


4) Improper access control (CVE-ID: CVE-2024-6595)

The vulnerability allows a remote attacker to gain unauthorized access to otherwise restricted functionality.

The vulnerability exists due to improper access restrictions within Package registry. A remote user can bypass implemented security restrictions and upload an NPM package with conflicting package data.


5) Improper access control (CVE-ID: CVE-2024-2880)

The vulnerability allows a remote user to gain unauthorized access to otherwise restricted functionality.

The vulnerability exists due to improper access restrictions. A remote administrator can bypass implemented security restrictions and ban group members.


6) Improper access control (CVE-ID: CVE-2024-5528)

The vulnerability allows a remote attacker to gain unauthorized access to otherwise restricted functionality.

The vulnerability exists due to improper access restrictions. A remote user can cause the subdomain takeover in GitLab Pages by checking if the domain is enabled every time the custom domain is resolved.


Remediation

Install update from vendor's website.