Description
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 10.6 before 19.0.5, 19.1 before 19.1.3, and 19.2 before 19.2.1 that under certain conditions could have allowed an authenticated user with developer-role permissions to commit changes to a project after being removed as a member, due to improper authorization checks on merge request collaboration settings.
Published: 2026-07-29
Score: 3.1 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises from an improper authorization check in GitLab’s merge request collaboration settings. An authenticated user with a developer role that has been removed from a project could still commit changes to that project’s repository. This allows an attacker who has previously been granted developer permissions to introduce unauthorized code or configuration changes after the user’s membership has been revoked, potentially compromising the integrity of the codebase.

Affected Systems

Affected versions include GitLab Community Edition and Enterprise Edition from 10.6 up through versions prior to 19.0.5, from 19.1.0 to 19.1.2, and from 19.2.0 to 19.2.0. All patch releases 19.0.5, 19.1.3, 19.2.1 and later contain the fix.

Risk and Exploitability

The CVSS score of 3.1 indicates a low severity impact, and the EPSS score of less than 1% shows a very low likelihood of exploitation. The vulnerability requires an attacker to be an authenticated developer who can be removed yet still retain pending merge request collaboration permissions; thus, the attack vector is internal. Because it is not listed in the CISA KEV catalog, no known exploit code is publicly available, but the risk remains if mitigations are not applied.

Generated by OpenCVE AI on August 3, 2026 at 12:58 UTC.

Remediation

Vendor Solution

Upgrade to versions 19.0.5, 19.1.3, 19.2.1 or above.


OpenCVE Recommended Actions

  • Upgrade to GitLab 19.0.5, 19.1.3, or 19.2.1 and later.
  • Revoke developer access for any users who have been removed from a project to ensure they no longer have permissions to commit.
  • Disable or restrict merge request collaboration settings where they are not needed, ensuring that removed members cannot push changes to the repository.

Generated by OpenCVE AI on August 3, 2026 at 12:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 29 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 29 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Description GitLab has remediated an issue in GitLab CE/EE affecting all versions from 10.6 before 19.0.5, 19.1 before 19.1.3, and 19.2 before 19.2.1 that under certain conditions could have allowed an authenticated user with developer-role permissions to commit changes to a project after being removed as a member, due to improper authorization checks on merge request collaboration settings.
Title Incorrect Authorization in GitLab
First Time appeared Gitlab
Gitlab gitlab
Weaknesses CWE-863
CPEs cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:*
Vendors & Products Gitlab
Gitlab gitlab
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitLab

Published:

Updated: 2026-07-29T19:33:59.228Z

Reserved: 2025-12-12T10:03:51.120Z

Link: CVE-2025-14562

cve-icon Vulnrichment

Updated: 2026-07-29T19:33:54.741Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-29T20:17:00.067

Modified: 2026-08-03T13:44:10.667

Link: CVE-2025-14562

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T13:00:07Z

Weaknesses