Description
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 18.2 before 18.11.11, 19.0 before 19.0.8, 19.1 before 19.1.6, and 19.2 before 19.2.4 that under certain conditions could have allowed an unauthenticated user to execute mutations via GET requests due to improper request validation in GraphQL multiplex query handling.
Published: 2026-08-17
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

GitLab suffered a CSRF flaw that let an unauthenticated attacker send GET requests containing GraphQL mutations. The server failed to validate the request properly, allowing the mutation to be executed. The result is that an attacker can create, update, or delete repository data, issues, and other critical assets without knowing any credentials. The weakness is a classic example of improper request validation (CWE-352).

Affected Systems

All GitLab Community and Enterprise editions from 18.2 up to 18.11.10, from 19.0 up to 19.0.7, from 19.1 up to 19.1.5, and from 19.2 up to 19.2.3 are vulnerable. This includes both self‑hosted and on‑premise GitLab instances. All affected releases are documented as part of the GitLab CE/EE product line.

Risk and Exploitability

The CVSS score of 7.1 signals a high impact and the vulnerability is exploitable without authentication, so any user who can reach the vulnerable instance can craft a malicious link or embed a request in a page and trigger the mutation. Although EPSS data is not available and the vulnerability is not listed in the CISA KEV catalog, the attack vector remains straightforward: a simple crafted URL can induce the server to perform a destructive operation. The lack of CSRF protection and improper request handling make the bug an easy target for attackers who wish to modify data or cause unintended changes. No prerequisites beyond reaching the GitLab service are required, and the exploit can operate in a purely HTTP context.

Generated by OpenCVE AI on August 17, 2026 at 21:27 UTC.

Remediation

Vendor Solution

Upgrade to versions 18.11.11, 19.0.8, 19.1.6, 19.2.4 or above.


OpenCVE Recommended Actions

  • Upgrade the GitLab installation to 18.11.11, 19.0.8, 19.1.6, 19.2.4 or a newer release that includes the fix.
  • Configure the server to require authentication and CSRF tokens for all GraphQL mutation requests, and, if possible, reject GET requests that contain GraphQL mutations.
  • Monitor web traffic and log entries for unexpected GraphQL GET queries, and consider blocking or rate‑limiting such traffic if it is not needed for legitimate use.

Generated by OpenCVE AI on August 17, 2026 at 21:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 17 Aug 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 17 Aug 2026 20:15:00 +0000

Type Values Removed Values Added
Description GitLab has remediated an issue in GitLab CE/EE affecting all versions from 18.2 before 18.11.11, 19.0 before 19.0.8, 19.1 before 19.1.6, and 19.2 before 19.2.4 that under certain conditions could have allowed an unauthenticated user to execute mutations via GET requests due to improper request validation in GraphQL multiplex query handling.
Title Cross-Site Request Forgery (CSRF) in GitLab
First Time appeared Gitlab
Gitlab gitlab
Weaknesses CWE-352
CPEs cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:*
Vendors & Products Gitlab
Gitlab gitlab
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitLab

Published:

Updated: 2026-08-17T20:44:54.963Z

Reserved: 2026-08-12T17:34:46.769Z

Link: CVE-2026-19650

cve-icon Vulnrichment

Updated: 2026-08-17T20:44:50.000Z

cve-icon NVD

Status : Received

Published: 2026-08-17T20:16:41.910

Modified: 2026-08-17T21:16:43.867

Link: CVE-2026-19650

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-17T23:00:05Z

Weaknesses
  • CWE-352

    Cross-Site Request Forgery (CSRF)