Cyber Posture

CVE-2024-7102

Critical

Published: 13 February 2025

Published
13 February 2025
Modified
06 August 2025
KEV Added
Patch
CVSS Score 9.6 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
EPSS Score 0.0010 27.3th percentile
Risk Priority 19 60% EPSS · 20% KEV · 20% CVSS

Description

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.

Security Summary

CVE-2024-7102 is a vulnerability discovered in GitLab Community Edition (CE) and Enterprise Edition (EE), affecting all versions starting from 16.4 prior to 17.5.0. The issue enables an attacker to trigger a CI/CD pipeline as another user under certain circumstances. It carries a CVSS v3.1 base score of 9.6 (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N) and is linked to CWE-250 (Execution with Unnecessary Privileges), with additional NVD-CWE-noinfo classification. The vulnerability was published on 2025-02-13.

The attack requires low privileges (PR:L), such as those of an authenticated user, and can be carried out over the network (AV:N) with low complexity (AC:L) and no user interaction (UI:N). Exploitation changes scope (S:C), allowing the attacker to trigger pipelines in the context of another user, which can result in high confidentiality (C:H) and integrity (I:H) impacts, though availability is unaffected (A:N).

Advisories recommend upgrading to GitLab 17.5.0 or later to mitigate the issue, as it resolves the vulnerability in the specified version range. Additional details are available in the GitLab issue tracker at https://gitlab.com/gitlab-org/gitlab/-/issues/474414 and the HackerOne disclosure report at https://hackerone.com/reports/2623063.

Details

CWE(s)
CWE-250NVD-CWE-noinfo

Affected Products

gitlab
gitlab
16.4.0 — 17.5.0 · 16.4.0 — 17.5.0

References