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.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| GitLab | GitLab | 18.2 – < 18.11.11, 19.0 – < 19.0.8, 19.1 – < 19.1.6, 19.2 – < 19.2.4 | 18.11.11 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 5 repositories
-
davkharrr/CVE-2026-19478-PoC ★ 11 · Aug 18, 2026
CVE-2026-19478 PoC . Unauthenticated remote code-injection in GitLab's GraphQL layer
-
dinosn/gitlab-cve-2026-19478-lab ★ 11 · Aug 18, 2026
Reproducible A/B lab + safe PoC for GitLab CVE-2026-19478 / CVE-2026-19650 (GraphQL @gl_introduced)
-
EQSTLab/CVE-2026-19478 ★ 5 · Aug 27, 2026
GitLab Code injection
-
renzi25031469/CVE-2026-19478 ★ 1 · Aug 19, 2026
Nuclei detection template for CVE-2026-19478, a critical (CVSS 9.4) unauthenticated arbitrary method invocation flaw in the GitLab GraphQL API,
-
n0xdaemon/cve-2026-19478 ★ 0 · Aug 20, 2026
CVE-2026-19478: GitLab GraphQL Vulnerability PoC
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Automated scanner template
A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.
- GitLab CE/EE - GraphQL @gl_introduced Arbitrary Method Invocation http/cves/2026/CVE-2026-19478.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.
Advisories 2
- NCSC-2026-0303 Kwetsbaarheden verholpen in GitLab door GitLab Inc. NCSC-NL (Netherlands) · Aug 25, 2026
- WID-SEC-2026-2882 GitLab: Mehrere Schwachstellen ermöglichen Manipulation von Dateien BSI CERT-Bund (WID) · Aug 19, 2026
References
- https://gitlab.com/gitlab-org/gitlab/-/work_items/611377
- HackerOne Bug Bounty Report #3926431 technical-description exploit permissions-required
- https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-2-4-released/