CVE-2024-6385CWE-284

Improper Access Control in GitLab

Critical · published July 11, 2024

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

🚨 A crafty little bug in GitLab could let an attacker trigger a pipeline as another user without breaking a sweat! 🔥 Think of it like a hotel concierge who can access any guest's room just by saying the right code. If someone figures out that code, they can walk right into personal spaces and mess with the guests’ belongings. This vulnerability could allow an attacker to hijack CI/CD pipelines, potentially leading to unauthorized access to sensitive code or deployment processes. The consequences could be absolutely devastating, resulting in data leaks or malicious code being pushed to production without the rightful user's consent.

Put simply

Think of it like a hotel concierge who can access any guest's room just by saying the right code. If someone figures out that code, they can walk right into personal spaces and mess with the guests’ belongings. This issue arises from a flaw in user authentication checks that allows an attacker to impersonate another user in triggering pipelines under specific circumstances, affecting GitLab CE/EE versions from 15.8 to 16.11.6 and 17.0 to 17.1.2.

What to do

This vulnerability could allow an attacker to hijack CI/CD pipelines, potentially leading to unauthorized access to sensitive code or deployment processes. The consequences could be absolutely devastating, resulting in data leaks or malicious code being pushed to production without the rightful user's consent. To protect your GitLab instance, patch immediately to version 16.11.6 or 17.0.4 and ensure any configurations are reviewed to prevent unauthorized access. Regularly audit user permissions to safeguard against such vulnerabilities! You've got this! Patch up and keep your pipelines secure! 🛡️

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.07156 · 94.3th percentile
Weakness
CWE-284 · Improper Access Control
Published
2024-07-11T06:56Z
EPSS history
Timeline
  • 11 JUL 06:56Z
    Improper Access Control in GitLab
    cvelistv5