CVE-2020-5415CWE-290

Concourse's GitLab auth allows impersonation

Critical · published August 12, 2020

CVSS v3.0
10.0
EPSS
1%
Percentile
68.4
In the wild
Unconfirmed
What it is

🔥 A crafty identity spoofing vulnerability in Concourse could allow a bad actor to masquerade as another user simply by matching their full name! Think of this like a party where anyone can walk in as long as they wear the same name tag as a guest — it’s a recipe for chaos if you don’t keep an eye on who’s who! 🎭 An attacker could gain unauthorized access to sensitive resources, wreaking havoc by performing actions as another user. This could lead to data leaks, compromised workflows, or even the ability to alter configurations — all while remaining undetected!

Put simply

Think of this like a party where anyone can walk in as long as they wear the same name tag as a guest — it’s a recipe for chaos if you don’t keep an eye on who’s who! 🎭 This vulnerability arises from the GitLab auth connector in Concourse, where users can spoof identities by configuring their GitLab account with a full name that matches another user's name in the Concourse team, allowing unauthorized access.

What to do

An attacker could gain unauthorized access to sensitive resources, wreaking havoc by performing actions as another user. This could lead to data leaks, compromised workflows, or even the ability to alter configurations — all while remaining undetected! Upgrade to Concourse versions 6.3.1 or 6.4.1 to patch this vulnerability immediately. Additionally, consider using GitLab groups to manage access, as they are not affected by this flaw. Regularly audit your user management practices! You've got this! Implement these fixes and you'll be well on your way to securing your Concourse environment! 🛡️

The record
Technical detail
CVSS v3.0
10.0 · CRITICAL
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:L
CVSS v4.0
Not supplied
EPSS
0.01217 · 68.4th percentile
Weakness
CWE-290 · Authentication Bypass by Spoofing
Published
2020-08-12T16:40Z
EPSS history
Timeline
  • 12 AUG 16:40Z
    Concourse's GitLab auth allows impersonation
    cvelistv5