{"schema":"threatline.record/2","record":{"id":"CVE-2023-7028","aliases":[],"summary":"GitLab Community and Enterprise Editions Improper Access Control Vulnerability","details":"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.","categories":["Applications & CMS"],"product":"GitLab CE/EE","vendor":"GitLab","ecosystem":null,"affected_ranges":[{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2023-7028","source_modified_at":"2026-08-15T04:10:51.207Z","fetched_at":"2026-10-23T18:42:43.628194Z","product":"GitLab","vendor":"GitLab","versions":[{"version":"16.1","status":"affected","lessThan":"16.1.6","versionType":"semver"},{"version":"16.2","status":"affected","lessThan":"16.2.9","versionType":"semver"},{"version":"16.3","status":"affected","lessThan":"16.3.7","versionType":"semver"},{"version":"16.4","status":"affected","lessThan":"16.4.5","versionType":"semver"},{"version":"16.5","status":"affected","lessThan":"16.5.6","versionType":"semver"},{"version":"16.6","status":"affected","lessThan":"16.6.4","versionType":"semver"},{"version":"16.7","status":"affected","lessThan":"16.7.2","versionType":"semver"}],"defaultStatus":"unaffected"}],"fixed_versions":[{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2023-7028","source_modified_at":"2026-08-15T04:10:51.207Z","fetched_at":"2026-10-23T18:42:43.628194Z","package":{"name":"GitLab","ecosystem":null},"version":"16.1.6","basis":"first unaffected version stated in the CVE record"},{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2023-7028","source_modified_at":"2026-08-15T04:10:51.207Z","fetched_at":"2026-10-23T18:42:43.628194Z","package":{"name":"GitLab","ecosystem":null},"version":"16.2.9","basis":"first unaffected version stated in the CVE record"},{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2023-7028","source_modified_at":"2026-08-15T04:10:51.207Z","fetched_at":"2026-10-23T18:42:43.628194Z","package":{"name":"GitLab","ecosystem":null},"version":"16.3.7","basis":"first unaffected version stated in the CVE record"},{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2023-7028","source_modified_at":"2026-08-15T04:10:51.207Z","fetched_at":"2026-10-23T18:42:43.628194Z","package":{"name":"GitLab","ecosystem":null},"version":"16.4.5","basis":"first unaffected version stated in the CVE record"},{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2023-7028","source_modified_at":"2026-08-15T04:10:51.207Z","fetched_at":"2026-10-23T18:42:43.628194Z","package":{"name":"GitLab","ecosystem":null},"version":"16.5.6","basis":"first unaffected version stated in the CVE record"},{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2023-7028","source_modified_at":"2026-08-15T04:10:51.207Z","fetched_at":"2026-10-23T18:42:43.628194Z","package":{"name":"GitLab","ecosystem":null},"version":"16.6.4","basis":"first unaffected version stated in the CVE record"},{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2023-7028","source_modified_at":"2026-08-15T04:10:51.207Z","fetched_at":"2026-10-23T18:42:43.628194Z","package":{"name":"GitLab","ecosystem":null},"version":"16.7.2","basis":"first unaffected version stated in the CVE record"}],"cvss":10,"severity":"Critical","kev":{"listed":true,"date_added":"2024-05-01","due_date":"2024-05-22","required_action":"Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.","ransomware_campaign_use":"Unknown"},"epss":{"probability":0.94458,"percentile":0.99855,"score_date":"2026-10-23"},"published_at":"2024-01-12T13:56:41.726Z","modified_at":"2026-08-15T04:10:51.207Z","provenance":[{"source":"CISA KEV","url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog","fetched_at":"2026-10-23T18:42:43.628194Z","source_modified_at":"2026-10-23T17:00:09.9001Z"},{"source":"CVE List","url":"https://www.cve.org/CVERecord?id=CVE-2023-7028","fetched_at":"2026-10-23T18:42:43.628194Z","source_modified_at":"2026-08-15T04:10:51.207Z"},{"source":"Metasploit","url":"https://github.com/rapid7/metasploit-framework/blob/master/modules/auxiliary/admin/http/gitlab_password_reset_account_takeover.rb","fetched_at":"2026-10-23T18:42:43.628194Z","source_modified_at":"2024-01-11"},{"source":"Exploit-DB","url":"https://www.exploit-db.com/exploits/51889","fetched_at":"2026-10-23T18:42:43.628194Z","source_modified_at":"2024-03-14"},{"source":"Nuclei","url":"https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2023/CVE-2023-7028.yaml","fetched_at":"2026-10-23T18:42:43.628194Z","source_modified_at":null},{"source":"EPSS","url":"https://api.first.org/data/v1/epss?cve=CVE-2023-7028","fetched_at":"2026-10-23T18:42:43.628194Z","source_modified_at":"2026-10-23"}],"sources":["CISA KEV","CVE List","Metasploit","Exploit-DB","Nuclei","EPSS"],"references":[{"url":"https://about.gitlab.com/releases/2024/01/11/critical-security-release-gitlab-16-7-2-released/","source":"CISA KEV"},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2023-7028","source":"CISA KEV"},{"source":"CVE List","url":"https://gitlab.com/gitlab-org/gitlab/-/issues/436084","tags":["issue-tracking","x_transferred"]},{"source":"CVE List","url":"https://hackerone.com/reports/2293343","tags":["technical-description","exploit","x_transferred"]},{"source":"CVE List","url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2023-7028","tags":["government-resource"]},{"source":"CVE List","url":"https://www.vicarius.io/vsociety/posts/critical-gitlab-account-takeover-vulnerability-cve-2023-7028"}],"locations":[],"motoko_assessment":{"status":"requires_architecture_review","automatic_remediation":false},"cve_state":"PUBLISHED","cvss_source":"CVE List","ssvc":{"exploitation":"active","automatable":"yes","technical_impact":"total","assessed_at":"2024-05-02T17:50:56.921719Z"},"exploits":[{"source":"Metasploit","kind":"Auxiliary module","name":"GitLab Password Reset Account Takeover","url":"https://github.com/rapid7/metasploit-framework/blob/master/modules/auxiliary/admin/http/gitlab_password_reset_account_takeover.rb","date":"2024-01-11","added":"2025-05-16","check":false},{"source":"Exploit-DB","kind":"Remote exploit","name":"GitLab CE/EE < 16.7.2 - Password Reset","url":"https://www.exploit-db.com/exploits/51889","date":"2024-03-14","added":"2024-03-14","verified":false},{"source":"Nuclei","kind":"Scanner template","name":"GitLab - Account Takeover via Password Reset","url":"https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2023/CVE-2023-7028.yaml"}],"classification":{"method":"product-first software-layer rules","rules_version":"2.1","matched_on":"product","confidence":"heuristic","reviewed":false},"change_timestamp":"2026-08-15T04:10:51.207Z","content_hash":"c93cabfe2341215ac5546398c9e5becbcd635c3727e802ff0bfe37df872439be"}}
