CVE-2024-5655CWE-284

Improper Access Control in GitLab

Critical · published June 26, 2024

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

🚨 A crafty user could trigger a pipeline as anyone they choose! This dire issue in GitLab affects all versions starting from 15.8 to 16.11.5, and up to 17.1.1! 🔥 Think of it like a high-stakes game where someone can impersonate your opponent and make moves on their behalf, sneaking past all the defenses without anyone noticing. In this case, an attacker can pull off a similar impersonation within the GitLab CI/CD pipeline. If exploited, an attacker could execute actions in the CI/CD pipelines as other users, potentially leading to unauthorized changes, data exposure, or even disrupting development processes. This could be absolutely devastating for organizations relying on GitLab for their software development workflows.

Put simply

Think of it like a high-stakes game where someone can impersonate your opponent and make moves on their behalf, sneaking past all the defenses without anyone noticing. In this case, an attacker can pull off a similar impersonation within the GitLab CI/CD pipeline. This vulnerability allows an attacker to initiate a pipeline as another user due to insufficient verification of user identity under specific conditions. This creates a window where malicious actions can be taken without proper authorization checks.

What to do

If exploited, an attacker could execute actions in the CI/CD pipelines as other users, potentially leading to unauthorized changes, data exposure, or even disrupting development processes. This could be absolutely devastating for organizations relying on GitLab for their software development workflows. Immediately upgrade to GitLab versions 16.11.5 or 17.0.3, or 17.1.1 to safeguard against this vulnerability. Review your pipeline configurations and audit user permissions to ensure robust security measures are in place. Don't wait—acting fast is crucial! You've got this! Follow these steps, and you’ll have your GitLab environment locked down in no time! 🛡️

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.07468 · 94.5th percentile
Weakness
CWE-284 · Improper Access Control
Published
2024-06-26T23:30Z
EPSS history
Timeline
  • 26 JUN 23:30Z
    Improper Access Control in GitLab
    cvelistv5