CRITICAL🇵🇱 Wersja polska

CVE-2024-9164

CVSS 9.6v3.1pub. 2024-10-11upd. 2024-12-13

An issue was discovered in GitLab EE affecting all versions starting from 12.5 prior to 17.2.9, starting from 17.3, prior to 17.3.5, and starting from 17.4 prior to 17.4.2, which allows running pipelines on arbitrary branches.

🤖 AI Analysis
How it works

The vulnerability results from insufficient permission verification (CWE-306 — missing authentication for critical function) before running a pipeline on the specified branch. An attacker with basic access to a GitLab EE instance can trigger a pipeline on any repository branch to which they normally should not have execution rights. The attack vector is network-based, requires no victim interaction or high privileges, and the scope extends beyond the source component (Scope: Changed).

Impact

An attacker can run CI/CD pipelines on arbitrary branches, which may lead to disclosure of sensitive secrets and environment variables embedded in the pipeline, as well as compromise the integrity of the software building and deployment process.

Mitigation & patch

GitLab EE should be updated to version 17.2.9, 17.3.5, or 17.4.2 (or newer). The vendor has provided patches eliminating the vulnerability in all mentioned release branches. Until updating, it is recommended to restrict access to repositories and monitor unauthorized pipeline executions.

Who is affected

GitLab Enterprise Edition (EE) in all versions from 12.5 to 17.2.8 inclusive, from 17.3.0 to 17.3.4 inclusive, and from 17.4.0 to 17.4.1 inclusive.

Analysis generated by Claude AI (Anthropic) based on NVD data. Always verify with vendor.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
  • GitLab

    APP
    Gitlab
    12.5.0 – 17.2.9 (excl.)17.3.0 – 17.3.5 (excl.)17.4.0 – 17.4.2 (excl.)
🔵
CHECK WITH VENDOR
No clear patch data available. Check vendor references.
Tags
CI/CD
CWE
References

Related vulnerabilities

CVE-2023-7028CRITICAL10.0⚠ KEVPL ✓same product

GitLab: Przejęcie konta przez reset hasła na niezweryfikowany e-mail

CVE-2021-22205CRITICAL10.0⚠ KEVPL ✓same product

RCE w GitLab CE/EE poprzez nieprawidłową walidację plików obrazów

CVE-2026-19478CRITICAL9.4same product

GitLab has remediated an issue in GitLab CE/EE affecting all versions from 18.2 before 18.11.11, 19.0 before 1...

CVE-2024-7102CRITICAL9.6PL ✓same product

GitLab CE/EE: uruchomienie pipeline jako inny użytkownik (privilege escalation)

CVE-2024-6678CRITICAL9.9PL ✓same product

GitLab CE/EE — uruchomienie pipeline jako dowolny użytkownik (CWE-290)