Direct Request ('Forced Browsing') in GitLab
Description
An issue has been discovered in GitLab EE affecting all versions starting from 16.4 before 16.7.6, all versions starting from 16.8 before 16.8.3, all versions starting from 16.9 before 16.9.1. Users with the Guest role can change Custom dashboard projects settings contrary to permissions.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
In GitLab EE, Guest role users can modify Custom dashboard projects settings, bypassing intended permission restrictions.
Vulnerability
The vulnerability exists in GitLab EE versions 16.4 before 16.7.6, 16.8 before 16.8.3, and 16.9 before 16.9.1. Users assigned the Guest role are able to change the Custom dashboard projects settings for groups and projects, contrary to the documented permissions that restrict such changes to higher roles [1].
Exploitation
An attacker with a Guest role in a victim's group or project can navigate to the analytics settings page by appending /-/settings/analytics to the project URL. They can then select a project in the combobox and save changes, effectively modifying the Custom dashboard projects setting without proper authorization [1].
Impact
Successful exploitation allows a Guest user to alter the analytics dashboard configuration for the victim's project or group. This could lead to unauthorized changes in which projects are displayed in dashboards, potentially affecting visibility of sensitive data or causing confusion, though the direct CIA impact is limited to integrity of dashboard settings [1].
Mitigation
GitLab has released fixed versions: 16.7.6, 16.8.3, and 16.9.1. Users should upgrade to these versions or later. No workaround is documented; upgrading is the recommended mitigation [1].
AI Insight generated on May 23, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
3- Range: >=16.4, <16.7.6 || >=16.8, <16.8.3 || >=16.9, <16.9.1
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
2- hackerone.com/reports/2316435mitretechnical-descriptionexploitpermissions-required
- gitlab.com/gitlab-org/gitlab/-/issues/439240mitreissue-trackingpermissions-required
News mentions
1- GitLab Security Release: 16.9.1, 16.8.3, 16.7.6GitLab Security Releases · Feb 21, 2024