CVE-2024-7102CWE-250

Execution with Unnecessary Privileges in GitLab

Critical · published February 13, 2025

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

🚨 A crafty attacker could trigger a pipeline as another user without them even knowing! This vulnerability in GitLab affects all versions from 16.4 to 17.5.0, and the stakes are high! 🔥 Think of it like a coworker sneaking into the back office and sending out fake invoices under your name — it’s a huge breach of trust and could cost valuable resources. In this case, the attacker is impersonating another user to execute potentially harmful actions. An attacker can run actions within the pipeline as if they were the target user, leading to unauthorized changes, data leaks, or even destructive consequences. This could disrupt workflows, compromise sensitive information, and damage reputations. The fallout could be absolutely devastating if sensitive systems are manipulated under false pretenses!

Put simply

Think of it like a coworker sneaking into the back office and sending out fake invoices under your name — it’s a huge breach of trust and could cost valuable resources. In this case, the attacker is impersonating another user to execute potentially harmful actions. This vulnerability allows attackers to trigger a pipeline using another user's credentials under specific circumstances, effectively bypassing security measures that should prevent such actions.

What to do

An attacker can run actions within the pipeline as if they were the target user, leading to unauthorized changes, data leaks, or even destructive consequences. This could disrupt workflows, compromise sensitive information, and damage reputations. The fallout could be absolutely devastating if sensitive systems are manipulated under false pretenses! Immediately upgrade GitLab to version 17.5.0 or later to patch this vulnerability. Review your access controls and monitor pipeline activities for any suspicious behavior. It's crucial to ensure that all users are aware of secure practices when managing their accounts. You've got this! Follow these steps, and you’ll secure your GitLab environment 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.00513 · 42.9th percentile
Weakness
CWE-250 · Execution with Unnecessary Privileges
Published
2025-02-13T00:54Z
EPSS history
Timeline
  • 13 FEB 00:54Z
    Execution with Unnecessary Privileges in GitLab
    cvelistv5