CRITICAL🇵🇱 Wersja polska

CVE-2024-7102

CVSS 9.6v3.1pub. 2025-02-13upd. 2025-08-06

An issue was discovered in GitLab CE/EE affecting all versions starting from 16.4 prior to 17.5.0 which allows an attacker to trigger a pipeline as another user under certain circumstances.

🤖 AI Analysis
How it works

Under specific circumstances, an authenticated attacker can cause a CI/CD pipeline to be executed in the context of another user's identity. This means the pipeline will be executed with the victim's permissions and tokens, not the attacker's. The detailed mechanism for triggering the situation has not been publicly disclosed, however the vulnerability concerns the authorization logic for pipeline invocation.

Impact

An attacker can take control of another user's pipeline, gaining access to their secrets, CI/CD variables, and resources they have permissions for. In production environments, this can lead to theft of credentials, code integrity violations, or lateral movement in the infrastructure.

Mitigation & patch

GitLab CE/EE must be updated to version 17.5.0 or later. Detailed information about available patches can be found in the vendor references at https://gitlab.com/gitlab-org/gitlab/-/issues/474414

Who is affected

GitLab CE and EE, all versions from 16.4 to 17.5.0 (excluding 17.5.0)

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
    16.4.0 – 17.5.0 (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-2024-9164CRITICAL9.6PL ✓same product

GitLab EE: uruchamianie pipeline CI/CD na dowolnych gałęziach bez autoryzacji

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

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

CVE-2024-45409CRITICAL10.0PL ✓same product

Ruby-SAML: pominięcie weryfikacji podpisu odpowiedzi SAML — Auth Bypass