CVE-2022-3031
Description
An issue has been discovered in GitLab CE/EE affecting all versions before 15.1.6, all versions starting from 15.2 before 15.2.4, all versions starting from 15.3 before 15.3.2. It may be possible for an attacker to guess a user's password by brute force by sending crafted requests to a specific endpoint, even if the victim user has 2FA enabled on their account.
Summary dbcve.org
GitLab CE/EE contains an authentication vulnerability where a specific endpoint can be targeted with brute force password guessing attacks. The flaw bypasses normal rate limiting protections and remains exploitable even against user accounts that have two-factor authentication (2FA) enabled, making it a significant authentication bypass.
Mitigation
Upgrade GitLab to version 15.3.2, 15.2.4, or 15.1.6 or later to remediate this vulnerability. If immediate upgrade is not possible, implement additional rate limiting at the network/load balancer level for the affected endpoint.