CVE-2024-9164CWE-306

Missing Authentication for Critical Function in GitLab

Critical · published October 11, 2024

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

🚨 A sneaky flaw in GitLab EE lets attackers run pipelines on any branch, turning your CI/CD environment into a playground! 🔥 Think of it like a restaurant where anyone can sneak into the kitchen and cook whatever they want, potentially ruining the day's special — that's how this vulnerability can disrupt your code flow! An attacker could exploit this issue to execute malicious code in the context of your CI/CD pipelines. This could lead to unauthorized access, data theft, or even complete system compromise. The consequences could be absolutely devastating for your development process and security!

Put simply

Think of it like a restaurant where anyone can sneak into the kitchen and cook whatever they want, potentially ruining the day's special — that's how this vulnerability can disrupt your code flow! This vulnerability allows improper control over the branches that pipelines can run on, enabling unauthorized actions within your GitLab instance. Versions affected include GitLab EE from 12.5 up to 17.2.9, and 17.3 up to 17.3.5, among others.

What to do

An attacker could exploit this issue to execute malicious code in the context of your CI/CD pipelines. This could lead to unauthorized access, data theft, or even complete system compromise. The consequences could be absolutely devastating for your development process and security! To safeguard your system, immediately upgrade GitLab EE to the fixed versions: 17.2.9, 17.3.5, or 17.4.2. Review your branch protection rules and ensure only authorized branches can trigger CI/CD pipelines. Regularly audit your CI/CD configurations for any potential misconfigurations. You've got this! Follow these steps and secure your pipelines like a pro! 🛡️

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.01038 · 63.6th percentile
Weakness
CWE-306 · Missing Authentication for Critical Function
Published
2024-10-11T11:30Z
EPSS history
Timeline
  • 11 OCT 11:30Z
    Missing Authentication for Critical Function in GitLab
    cvelistv5