Every CVESearch/Get API key

CVE-2023-7028

Weak Password Recovery Mechanism for Forgotten Password in GitLab

10.0 CriticalIn KEVPublic exploitFix available

CVE-2023-7028 is a critical vulnerability (CVSS 10.0) in Gitlab, published January 12, 2024. CISA lists it as known to be exploited, since May 1, 2024. EUVD reports exploitation since May 1, 2024. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 94.5%, the 99th percentile. Fixed in gitlab 16.1.6.

What does this mean?
Severity
10.0 CriticalCVSS 3.1, CVE List
Exploit chance
94.5%EPSS, 99th percentile
Exploitation
ExploitedCISA KEV,
Fixed in
16.1.6gitlab +1 more

Description

An issue has been discovered in GitLab CE/EE affecting all versions from 16.1 prior to 16.1.6, 16.2 prior to 16.2.9, 16.3 prior to 16.3.7, 16.4 prior to 16.4.5, 16.5 prior to 16.5.6, 16.6 prior to 16.6.4, and 16.7 prior to 16.7.2 in which user account password reset emails could be delivered to an unverified email address.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
None

Exploit likelihood

94.5%Up 94.4 points since Jan 17, 2024
90%50%10%1%

Discussion

Quiet in the last day.
14 days ago: 0 people13 days ago: 0 people12 days ago: 0 people11 days ago: 0 people10 days ago: 0 people9 days ago: 0 people8 days ago: 0 people7 days ago: 0 people6 days ago: 0 people5 days ago: 1 person4 days ago: 0 people3 days ago: 0 people2 days ago: 0 people1 day ago: 0 peopleLast 24 hours: 0 people

Affected products

Affected packages

Affected packages
PackageAffectedFixed
gitlab
Bitnami
16.1.0 up to 16.1.6, 16.2.0 up to 16.2.9, 16.3.0 up to 16.3.7, 16.4.0 up to 16.4.5, 16.5.0 up to 16.5.6, 16.6.0 up to 16.6.4, 16.7.0 up to 16.7.2
16.1.616.2.916.3.716.4.516.5.616.6.416.7.2
gitlab
Ubuntu:16.04:LTS
All versions, plus listed versions
8.4.3+dfsg-98.4.3+dfsg-128.5.8+dfsg-5
None known

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubRandomRobbieBF/CVE-2023-70282024-01-12
PoC in GitHubVozec/CVE-2023-70282024-01-12
PoC in GitHubduy-31/CVE-2023-70282024-01-12
PoC in GitHubgooglei1996/CVE-2023-70282024-01-12
PoC in GitHubEsonhugh/gitlab_honeypot2024-01-18
PoC in GitHubyoryio/CVE-2023-70282024-01-18
PoC in GitHubShimon03/CVE-2023-7028-Account-Take-Over-Gitlab2024-01-23
PoC in GitHubthanhlam-attt/CVE-2023-70282024-01-23
PoC in GitHubTrackflaw/CVE-2023-7028-Docker2024-01-25
PoC in GitHubmochammadrafi/CVE-2023-70282024-01-26
Show 11 moreShow less
Public exploits
SourceLinkDate
PoC in GitHubhackeremmen/gitlab-exploit2024-01-28
Exploit-DBGitLab CE/EE < 16.7.2 - Password Reset2024-03-14
PoC in GitHubsoltanali0/CVE-2023-70282024-07-25
PoC in GitHubgh-ost00/CVE-2023-70282024-08-21
PoC in GitHubsariamubeen/CVE-2023-70282025-02-17
PoC in GitHubSornphut/CVE-2023-7028-GitLab2025-03-29
PoC in GitHubszybnev/CVE-2023-70282025-07-21
PoC in GitHubKameliaZaman/Exploiting-GitLab-CVE-2023-70282025-08-05
PoC in GitHubFearThePLOTO/GitLab-CVE-2023-70282026-09-06
MetasploitGitLab Password Reset Account Takeover2024-01-11
NucleiGitLab - Account Takeover via Password Reset

What each source reports

CVE List Score used10.0

Weak Password Recovery Mechanism for Forgotten Password in GitLab

An issue has been discovered in GitLab CE/EE affecting all versions from 16.1 prior to 16.1.6, 16.2 prior to 16.2.9, 16.3 prior to 16.3.7, 16.4 prior to 16.4.5, 16.5 prior to 16.5.6, 16.6 prior to 16.6.4, and 16.7 prior to 16.7.2 in which user account password reset emails could be delivered to an unverified email address.

Record
CVE-2023-7028
CVSS 3.1
10.0 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
Weakness
CWE-640
Updated
2026-11-02
EUVDEUVD-2023-5921910.0

An issue has been discovered in GitLab CE/EE affecting all versions from 16.1 prior to 16.1.6, 16.2 prior to 16.2.9, 16.3 prior to 16.3.7, 16.4 prior to 16.4.5, 16.5 prior to 16.5.6, 16.6 prior to 16.6.4, and 16.7 prior to 16.7.2 in which user account password reset emails could be delivered to an unverified email address.

Record
EUVD-2023-59219
CVSS 3.1
10.0 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-mgg5-84cv-fc3c10.0

An issue has been discovered in GitLab CE/EE affecting all versions from 16.1 prior to 16.1.6, 16...

An issue has been discovered in GitLab CE/EE affecting all versions from 16.1 prior to 16.1.6, 16.2 prior to 16.2.9, 16.3 prior to 16.3.7, 16.4 prior to 16.4.5, 16.5 prior to 16.5.6, 16.6 prior to 16.6.4, and 16.7 prior to 16.7.2 in which user account password reset emails could be delivered to an unverified email address.

Record
GHSA-mgg5-84cv-fc3c
CVSS 3.1
10.0 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
Weakness
CWE-284, CWE-640
Updated
2026-11-02
CISA KEVNo score

GitLab Community and Enterprise Editions Improper Access Control Vulnerability

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.

Record
CVE-2023-7028
Weakness
CWE-284
Updated
2026-11-02
NVD10.0

An issue has been discovered in GitLab CE/EE affecting all versions from 16.1 prior to 16.1.6, 16.2 prior to 16.2.9, 16.3 prior to 16.3.7, 16.4 prior to 16.4.5, 16.5 prior to 16.5.6, 16.6 prior to 16.6.4, and 16.7 prior to 16.7.2 in which user account password reset emails could be delivered to an unverified email address.

Record
CVE-2023-7028
CVSS 3.1
10.0 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-640
Updated
2026-11-02
OSV10.0

Weak Password Recovery Mechanism for Forgotten Password in GitLab

An issue has been discovered in GitLab CE/EE affecting all versions from 16.1 prior to 16.1.6, 16.2 prior to 16.2.9, 16.3 prior to 16.3.7, 16.4 prior to 16.4.5, 16.5 prior to 16.5.6, 16.6 prior to 16.6.4, and 16.7 prior to 16.7.2 in which user account password reset emails could be delivered to an unverified email address.

Record
CVE-2023-7028
CVSS 3.1
10.0 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
Weakness
CWE-640
Updated
2026-11-02
OSVUBUNTU-CVE-2023-70289.8

An issue has been discovered in GitLab CE/EE affecting all versions from 16.1 prior to 16.1.6, 16.2 prior to 16.2.9, 16.3 prior to 16.3.7, 16.4 prior to 16.4.5, 16.5 prior to 16.5.6, 16.6 prior to 16.6.4, and 16.7 prior to 16.7.2 in which user account password reset emails could be delivered to an unverified email address.

Record
UBUNTU-CVE-2023-7028
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 3.1
10.0 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
Updated
2026-11-02
OSVBIT-gitlab-2023-7028No score

Weak Password Recovery Mechanism for Forgotten Password in GitLab

An issue has been discovered in GitLab CE/EE affecting all versions from 16.1 prior to 16.1.6, 16.2 prior to 16.2.9, 16.3 prior to 16.3.7, 16.4 prior to 16.4.5, 16.5 prior to 16.5.6, 16.6 prior to 16.6.4, and 16.7 prior to 16.7.2 in which user account password reset emails could be delivered to an unverified email address.

Record
BIT-gitlab-2023-7028
Updated
2026-11-02

History

History
RecordedChangedSources
exploitation, exploits
first indexedCVE List, EUVD, Exploit-DB, GitHub Advisories, CISA KEV, Metasploit, Nuclei, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

References

Show 5 moreShow less
MoveEnter Open