CVE-2020-13292

In GitLab before 13.0.12, 13.1.6 and 13.2.3, it is possible to bypass E-mail verification which is required for OAuth Flow

Critical · published August 10, 2020

CVSS v3.1
9.6
EPSS
1%
Percentile
62.3
In the wild
Unconfirmed
What it is

🔥 A simple oversight lets unauthorized users bypass email verification in GitLab OAuth flows — no magic spells required! 🚨 Think of it like a guest being allowed to waltz into a party without showing their invitation — the bouncer is distracted, and just like that, chaos could ensue! An attacker could potentially gain full access to user accounts without proper validation, compromising sensitive project information and user data. This is not just a minor slip-up; it can lead to unauthorized actions, exposing everything from code repositories to personal user data. If you're using versions before GitLab 13.0.12, 13.1.6, or 13.2.3, you’re at serious risk!

Put simply

Think of it like a guest being allowed to waltz into a party without showing their invitation — the bouncer is distracted, and just like that, chaos could ensue! This vulnerability allows attackers to bypass the required email verification step in OAuth authentication within GitLab, making it easier for unauthorized entities to gain access to user accounts.

What to do

An attacker could potentially gain full access to user accounts without proper validation, compromising sensitive project information and user data. This is not just a minor slip-up; it can lead to unauthorized actions, exposing everything from code repositories to personal user data. If you're using versions before GitLab 13.0.12, 13.1.6, or 13.2.3, you’re at serious risk! Upgrade your GitLab installation to at least version 13.0.12, 13.1.6, or 13.2.3 immediately to close this security gap. Additionally, ensure that your OAuth implementations enforce strict validation checks. You've got this! With a quick upgrade, you can secure your GitLab instance and keep those pesky intruders at bay! 🛡️

The record
Technical detail
CVSS v3.1
9.6 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00996 · 62.3th percentile
Published
2020-08-10T13:33Z
EPSS history
Timeline
  • 10 AUG 13:33Z
    In GitLab before 13.0.12, 13.1.6 and 13.2.3, it is possible to bypass E-mail verification which is required for OAuth Flow
    cvelistv5