CVE-2023-7028
GitLab Community and Enterprise Editions Improper Access Control Vulnerability
CVSS
10.0CriticalExploit odds (EPSS)94.5%Chance of exploitation activity in the next 30 days, higher than 99% of CVEs. Scored 23 Oct 2026FIRST EPSS
CISA required actionApply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable. CISA KEV
What fixes it
- 16.1.6GitLabCVE List
- 16.2.9GitLabCVE List
- 16.3.7GitLabCVE List
- 16.4.5GitLabCVE List
- 16.5.6GitLabCVE List
- 16.6.4GitLabCVE List
Show all 7 fixed versions
- 16.7.2GitLabCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Timeline
- 11 Jan 2024Exploit code publicMetasploit
- 12 Jan 2024, 13:56 UTCPublishedCVE List
- 1 May 2024Added to CISA KEVCISA KEV
Public exploit code and templates 3
- Auxiliary moduleGitLab Password Reset Account Takeover 11 Jan 2024Metasploit
- Remote exploitGitLab CE/EE < 16.7.2 - Password Reset 14 Mar 2024Exploit-DB
- Scanner templateGitLab - Account Takeover via Password ResetNuclei
Listed so defenders can prioritize. Threatline links to the source and does not host exploit code.
Description
GitLab Community and Enterprise Editions contain an improper access control vulnerability. This allows an attacker to trigger password reset emails to be sent to an unverified email address to ultimately facilitate an account takeover.
Text from CVE List
Affected versions 7
- GitLabaffected: 16.1 before 16.1.6CVE List
- GitLabaffected: 16.2 before 16.2.9CVE List
- GitLabaffected: 16.3 before 16.3.7CVE List
- GitLabaffected: 16.4 before 16.4.5CVE List
- GitLabaffected: 16.5 before 16.5.6CVE List
- GitLabaffected: 16.6 before 16.6.4CVE List
- GitLabaffected: 16.7 before 16.7.2CVE List
References 6
- about.gitlab.com/releases/2024/01/11/critical-security-release-gitlab-16-7-2-released/Advisoryvia CISA KEV
- hackerone.com/reports/2293343Exploitvia CVE List
- nvd.nist.gov/vuln/detail/CVE-2023-7028Referencevia CISA KEV
- gitlab.com/gitlab-org/gitlab/-/issues/436084Referencevia CVE List
- cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2023-7028Referencevia CVE List
- vicarius.io/vsociety/posts/critical-gitlab-account-takeover-vulnerability-cve-2023-7028Referencevia CVE List