Description
GitLab has remediated an issue in GitLab EE affecting all versions from 13.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 reporter-role permissions who authored a merge request could have reset merge request approval rules due to improper authorization checks.
Published: 2026-08-26
Score: 3.5 Low
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized reset of merge request approval rules
Action: Apply Patch
AI Analysis

Impact

An authenticated user with reporter permissions who has authored a merge request can reset merge request approval rules due to an authorization check that occurs after the asset is accessed. This flaw allows the user to bypass required approvals, potentially inserting unreviewed code into the repository. The vulnerability is captured by CWE-1280.

Affected Systems

The issue impacts GitLab Enterprise Edition from version 13.1 up to just before 19.1.7, versions 19.2 before 19.2.5, and 19.3 before 19.3.1. All earlier releases remain vulnerable until patched to 19.1.7 or later 19.2.5/19.3.1, according to the vendor’s advisories.

Risk and Exploitability

The CVSS score of 3.5 indicates a moderate impact, and no EPSS data is available, so the likelihood of exploitation is uncertain but not improbable. The flaw is not listed in CISA’s KEV catalog. Attackers need an authenticated reporter role and must have created a merge request; no privilege escalation or remote code execution is required. Replication requires only a standard web interface interaction.

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

Remediation

Vendor Solution

Upgrade to versions 19.1.7, 19.2.5, 19.3.1 or above.


OpenCVE Recommended Actions

  • Upgrade to GitLab EE 19.1.7, 19.2.5 or 19.3.1 and later
  • Temporarily revoke the reporter role’s ability to modify merge request approval settings until the patch is applied
  • Enable audit logging for merge request approval changes and investigate any unauthorized resets

Generated by OpenCVE AI on August 26, 2026 at 14:36 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 13.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 reporter-role permissions who authored a merge request could have reset merge request approval rules due to improper authorization checks.
Title Access Control Check Implemented After Asset is Accessed in GitLab
First Time appeared Gitlab
Gitlab gitlab
Weaknesses CWE-1280
CPEs cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:*
Vendors & Products Gitlab
Gitlab gitlab
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitLab

Published:

Updated: 2026-08-26T15:41:22.945Z

Reserved: 2026-04-30T08:33:31.903Z

Link: CVE-2026-7487

cve-icon Vulnrichment

Updated: 2026-08-26T15:41:19.622Z

cve-icon NVD

Status : Analyzed

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

Modified: 2026-08-31T15:43:30.173

Link: CVE-2026-7487

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-26T18:30:02Z

Weaknesses
  • CWE-1280

    Access Control Check Implemented After Asset is Accessed