GitLab patches critical password reset account takeover flaw
Vulnerability Disclosure · 5 sources · Updated 3mo ago · First seen Jan 11, 2024

GitLab released security updates for Community Edition and Enterprise Edition to fix multiple vulnerabilities, led by CVE-2023-7028, a critical password reset flaw that could send reset emails to an unverified address and enable account takeover. The issue was assigned a CVSS 10.0 score, and GitLab said GitLab.com had already been patched while it had not detected abuse of the flaw on GitLab-managed platforms. The same release also addressed CVE-2023-5356, which involved abuse of Slack and Mattermost slash commands, along with CVE-2023-4812, CVE-2023-6955, and CVE-2023-2030.
GitLab initially shipped fixes in versions 16.7.2, 16.6.4, and 16.5.6, then advised customers to move to 16.7.3, 16.6.5, 16.5.7, or newer because of an additional database migration issue in the earlier patch set. The company urged self-managed administrators to upgrade promptly, enable 2FA, and review logs for signs of exploitation attempts, reflecting the severity of the account takeover risk and the broader exposure from the other patched flaws.


