Impact
GitLab's issue creation and commenting APIs for private projects performed an insufficient authorization check, allowing an authenticated user with a read_api OAuth application to create new issues and add comments. This business‑logic flaw means that attackers can add arbitrary content to private repositories, potentially defacing the project or leaking sensitive information. The vulnerability is identified as CWE‑840, a problem with missing authorization.
Affected Systems
All GitLab Community Edition and Enterprise Edition releases from 16.0 up to but not including 18.9.7, 18.10.6, and 18.11.3 are affected.
Risk and Exploitability
The CVSS score of 6.8 reflects a moderate severity. EPSS is not available and the issue is not listed in CISA's KEV catalog. Exploitation requires an authenticated OAuth application with a read_api scope, which allows the attacker to create issues or post comments in private projects. The potential impact depends on the sensitivity of the project, but the flaw enables unauthorized alteration of project content and could lead to accidental disclosure of confidential information. The recommended course of action is to apply the vendor patch as soon as feasible.
OpenCVE Enrichment