
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-7487 is an improper authorization vulnerability in GitLab EE that allows an authenticated user with reporter-role permissions who authored a merge request to reset merge request approval rules under certain conditions. It affects all GitLab EE versions from 13.1 before 19.1.7, 19.2 before 19.2.5, and 19.3 before 19.3.1. The vulnerability was disclosed on August 26, 2026, and has a CVSS v3.1 base score of 3.5 (Low) (GitHub Advisory, GitLab Patch Release).
The root cause is classified as CWE-1280 (Access Control Check Implemented After Asset is Accessed), meaning the authorization check for modifying merge request approval rules is performed after the asset has already been accessed or acted upon. An authenticated network-based attacker with low privileges (reporter role) who has authored a merge request can exploit this flaw to reset approval rules, bypassing the intended access control enforcement. Exploitation requires some user interaction and does not result in a scope change. The vulnerability was originally reported via HackerOne (report #3669140) (GitHub Advisory).
Successful exploitation allows an authenticated reporter-level user to reset merge request approval rules, effectively bypassing configured code review and approval requirements. This poses an integrity risk, as unauthorized or malicious code changes could be merged without the required approvals. There is no confidentiality or availability impact, and the scope is limited to the affected GitLab EE instance (GitHub Advisory).
There is no public proof-of-concept exploit available, and no evidence of in-the-wild exploitation has been reported. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog. The EPSS score is 0.0, and exploitation is assessed as non-automatable due to the requirement for user interaction and specific role conditions (GitHub Advisory).
GitLab has released patched versions 19.1.7, 19.2.5, and 19.3.1 for GitLab EE. Organizations should upgrade to one of these versions as the primary remediation. As a workaround, administrators can restrict reporter-role permissions on merge requests where not required, and should audit merge request approval rule configurations for any unauthorized modifications (GitLab Patch Release, GitHub Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."