Description
GitLab has remediated an issue in GitLab EE affecting all versions from 19.1 before 19.1.7, 19.2 before 19.2.5, and 19.3 before 19.3.1 that, under certain conditions, an authenticated user with developer-role permissions could have influenced the execution environment of Pipeline Execution Policy enforcement jobs, due to improper handling of job dependencies.
Published: 2026-08-26
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Untrusted data acceptance can lead to Pipeline Execution Policy bypass and infrastructure misuse.
Action: Immediate Patch
AI Analysis

Impact

The vulnerability arises from improper handling of job dependencies in GitLab Enterprise Edition’s Pipeline Execution Policy enforcement. An authenticated user with developer permissions can introduce untrusted data together with trusted data, altering the execution environment and potentially bypassing policy checks. Classified as CWE‑349, this flaw reveals inadequate protection of trusted data sources, which could compromise the integrity or availability of pipeline operations.

Affected Systems

GitLab Enterprise Edition is impacted for all releases from 19.1 up to, but not including, 19.1.7; from 19.2 up to, but not including, 19.2.5; and from 19.3 up to, but not including, 19.3.1. These versions span on‑premises installations as well as GitLab.com hosting, making the issue relevant to a broad range of enterprise deployments.

Risk and Exploitability

With a CVSS score of 4.3, the vulnerability carries moderate severity in isolation, and it is not listed in CISA KEV, lowering immediate public visibility. Exploitation requires an authenticated developer‑role account that can adjust pipeline job dependencies, indicating a likely internal threat scenario. An attacker could inject untrusted data to modify the execution context, undermining policy enforcement or allowing unauthorized job behavior.

Generated by OpenCVE AI on August 26, 2026 at 14:37 UTC.

Remediation

Vendor Solution

Upgrade to versions 19.1.7, 19.2.5, 19.3.1 or above.


OpenCVE Recommended Actions

  • Upgrade GitLab Enterprise Edition to a version equal to or newer than 19.1.7, 19.2.5, or 19.3.1.
  • Restrict developer accounts that can modify pipeline job dependencies in projects where strict policy enforcement is required.
  • Review existing pipelines for modules that process external data and enforce additional validation or sandboxing as a precaution.

Generated by OpenCVE AI on August 26, 2026 at 14:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 16:00:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:gitlab:gitlab:*:*:*:*:enterprise:*:*:*
cpe:2.3:a:gitlab:gitlab:19.3.0:*:*:*:enterprise:*:*:*

Wed, 26 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 26 Aug 2026 13:45:00 +0000

Type Values Removed Values Added
Description GitLab has remediated an issue in GitLab EE affecting all versions from 19.1 before 19.1.7, 19.2 before 19.2.5, and 19.3 before 19.3.1 that, under certain conditions, an authenticated user with developer-role permissions could have influenced the execution environment of Pipeline Execution Policy enforcement jobs, due to improper handling of job dependencies.
Title Acceptance of Extraneous Untrusted Data With Trusted Data in GitLab
First Time appeared Gitlab
Gitlab gitlab
Weaknesses CWE-349
CPEs cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:*
Vendors & Products Gitlab
Gitlab gitlab
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitLab

Published:

Updated: 2026-08-26T15:40:50.442Z

Reserved: 2026-07-10T10:13:06.416Z

Link: CVE-2026-15387

cve-icon Vulnrichment

Updated: 2026-08-26T15:40:43.380Z

cve-icon NVD

Status : Analyzed

Published: 2026-08-26T14:17:07.540

Modified: 2026-08-31T15:41:20.753

Link: CVE-2026-15387

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-26T14:45:04Z

Weaknesses
  • CWE-349

    Acceptance of Extraneous Untrusted Data With Trusted Data