CVE-2023-4658: Unauthorized member can gain Allowed to push and merge access and affect integrity of protected branches
An issue has been discovered in GitLab EE affecting all versions starting from 8.13 before 16.4.3, all versions starting from 16.5 before 16.5.3, all versions starting from 16.6 before 16.6.1. It was possible for an attacker to abuse the Allowed to merge permission as a guest user, when granted the permission through a group.
Other sources
An issue has been discovered in GitLab EE affecting all versions starting from 8.13 before 16.4.3, all versions starting from 16.5 before 16.5.3, all versions starting from 16.6 before 16.6.1. It was possible for an attacker to abuse the Allowed to merge permission as a guest user, when granted the permission through a group.
— GitLab
Affected Software
Remediation
Information
Event History
Peer vulnerabilities
Found alongside the following vulnerabilities.
Frequently Asked Questions
What is CVE-2023-4658?
CVE-2023-4658 is an Improper Access Control vulnerability in GitLab.
Who is affected by CVE-2023-4658?
GitLab EE versions starting from 8.13 before 16.4.3, versions starting from 16.5 before 16.5.3, and version 16.6.0 are affected by CVE-2023-4658.
What is the severity of CVE-2023-4658?
The severity of CVE-2023-4658 is low with a CVSS score of 3.1.
How can an attacker exploit CVE-2023-4658?
An attacker can abuse the 'Allowed to merge' permission as a guest user in GitLab EE.
How can CVE-2023-4658 be fixed?
To fix CVE-2023-4658, upgrade GitLab EE to version 16.4.3, 16.5.3, or 16.6.1 depending on the affected version.