SB2024071112 - Multiple vulnerabilities in GitLab Community Edition (CE) and Enterprise Edition (EE)
Published: July 11, 2024
Breakdown by Severity
- 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.