Missing Authorization in Gitlab Community Edition and GitLab Enterprise Edition - CVE-2026-2900
Published: May 18, 2026
Vulnerability details
The vulnerability allows a remote user to modify or delete project approval rules.
The vulnerability exists due to missing authorization checks in GraphQL approval rule mutations when instance-level approval rule editing prevention is enabled. A remote privileged user can modify or delete project approval rules to modify or delete project approval rules.
The issue occurs only when instance-level approval rule editing prevention is enabled.
Affected software
GitLab Enterprise Edition
How to mitigate CVE-2026-2900
GitLab Enterprise Edition - addressed in versions 18.9.7, 18.10.6, 18.11.3