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 allow an unauthenticated user to remotely modify or delete public projects and user data via a GraphQL directive.
Published: 2026-08-17
Score: 9.4 Critical
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

GitLab contains a code injection flaw that allows an attacker to construct malicious GraphQL directives. When processed, the directive enables modification or removal of public projects and user information. The vulnerability is classified as CWE‑94 and can be exploited remotely without authentication, directly compromising data integrity.

Affected Systems

The issue affects all public installations of GitLab from version 18.2 up to but not including 18.11.11, from 19.0 up to but not including 19.0.8, from 19.1 up to but not including 19.1.6, and from 19.2 up to but not including 19.2.4.

Risk and Exploitability

The CVSS score of 9.4 marks this flaw as Critical. EPSS data is not available, but the flaw is not listed in the CISA KEV catalog. Because the attack requires no prior authentication and utilizes the publicly exposed GraphQL endpoint, the expected likelihood of exploitation remains high, especially for high‑visibility public projects.

Generated by OpenCVE AI on August 17, 2026 at 21:52 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 GitLab to version 18.11.11, 19.0.8, 19.1.6, 19.2.4 or later to receive the vendor fix
  • Restrict external access to the GraphQL API for public projects until the patch can be applied
  • Enforce strict schema validation and input sanitization on all GraphQL queries to prevent arbitrary directive execution

Generated by OpenCVE AI on August 17, 2026 at 21:52 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': 'yes', '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 allow an unauthenticated user to remotely modify or delete public projects and user data via a GraphQL directive.
Title Improper Control of Generation of Code ('Code Injection') in GitLab
First Time appeared Gitlab
Gitlab gitlab
Weaknesses CWE-94
CPEs cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:*
Vendors & Products Gitlab
Gitlab gitlab
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitLab

Published:

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

Reserved: 2026-08-10T15:04:35.145Z

Link: CVE-2026-19478

cve-icon Vulnrichment

Updated: 2026-08-17T20:43:58.087Z

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-19478

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T01:30:05Z

Weaknesses
  • CWE-94

    Improper Control of Generation of Code ('Code Injection')