CVE-2026-19478
CRITICAL 9.4 PoC CATALOGUED DETECTION TEMPLATE ALL-YEARSGitLab 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.
VulnCheck KEV reports exploitation for this CVE. These are source-specific reports; review the details and vendor guidance below.
Exploitation likelihood
2.2%chance of exploitation in 30 days · 82nd percentile
Impact if exploited
9.4CVSS 3.1 · CRITICAL · CNA
- ConfidentialityLow
- IntegrityHigh
- AvailabilityHigh
What an attacker needs
- ✓Access: Reachable over the network — no local access needed
- ✓Privileges: No account or privileges required
- ✓User interaction: No user interaction needed
- ✓Complexity: No special conditions — reliably repeatable
✓ lowers the bar for an attacker · ⚠ raises it
Proof of concept
Public PoC or exploit resources are catalogued below.
- VulnCheck KEV · XDB 20ec5b3a43f5 · Linked repository
- VulnCheck KEV · XDB 9d73feb6058c · Linked repository
- VulnCheck KEV · XDB 5945d183b18f · Linked repository
- VulnCheck KEV · XDB 5f4dec31eb04 · Linked repository
- VulnCheck KEV · XDB 0b0f4304735b · Linked repository
- VulnCheck KEV · XDB 637796c5f0a2 · Linked repository
Listed by the named source; Vulnpedia has not tested these resources.
PoC data: JSON
Detection templates
Detection checks are listed separately from PoCs.
Resource commands
nuclei -id CVE-2026-19478 -u https://TARGETDetection template — review its checks and affected versions before use.curl -s https://vulnpedia.com/cve/CVE-2026-19478/poc.jsonMachine-readable PoC index for this CVE (for automation).Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked weekly for the full archive, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Data snapshot:
Weakness (CWE)
- CWE-94: : Improper Control of Generation of Code ('Code Injection')
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H
References and research data (JSON)
Unverified PoC candidates
Catalogue matches for further research. These repositories have not been validated as working exploits.
5 candidates
- https://github.com/davkharrr/CVE-2026-19478-PoC
CVE-2026-19478 PoC . Unauthenticated remote code-injection in GitLab's GraphQL layer
PoC-in-GitHub · CVE-2026-19478
PoC-in-GitHub · CVE-2026-19478 · Updated 2026-09-12T09:14:07Z - https://github.com/dinosn/gitlab-cve-2026-19478-lab
Reproducible A/B lab + safe PoC for GitLab CVE-2026-19478 / CVE-2026-19650 (GraphQL @gl_introduced)
PoC-in-GitHub · CVE-2026-19478
PoC-in-GitHub · CVE-2026-19478 · Updated 2026-10-02T20:31:57Z - https://github.com/renzi25031469/CVE-2026-19478
Nuclei detection template for CVE-2026-19478, a critical (CVSS 9.4) unauthenticated arbitrary method invocation flaw in the GitLab GraphQL API,
PoC-in-GitHub · CVE-2026-19478
PoC-in-GitHub · CVE-2026-19478 · Updated 2026-10-08T15:37:20Z - https://github.com/n0xdaemon/cve-2026-19478
CVE-2026-19478: GitLab GraphQL Vulnerability PoC
PoC-in-GitHub · CVE-2026-19478
PoC-in-GitHub · CVE-2026-19478 · Updated 2026-08-21T21:07:08Z - https://github.com/EQSTLab/CVE-2026-19478
GitLab Code injection
PoC-in-GitHub · CVE-2026-19478
PoC-in-GitHub · CVE-2026-19478 · Updated 2026-10-24T11:48:27Z
Additional exploitation reports
Source-specific reports, separate from CISA KEV. Repeated observations from one source are not independent confirmations.
- VulnCheck KEV · 2026-08-19T00:00:00Z
Source guidance: Apply remediations or mitigations per vendor instructions or discontinue use of the product if remediation or mitigations are unavailable.
Source ransomware assessment: Unknown
VulnCheck KEV · CVE-2026-19478 · Updated 2026-08-19T00:00:00Z - VulnCheck KEV · 2026-08-19T00:00:00ZVulnCheck KEV · CVE-2026-19478
- VulnCheck KEV · 2026-08-21T00:00:00ZVulnCheck KEV · CVE-2026-19478
VulnCheck KEV · CVE-2026-19478 - VulnCheck KEV · 2026-08-24T00:00:00ZVulnCheck KEV · CVE-2026-19478
- VulnCheck KEV · 2026-09-08T00:00:00ZVulnCheck KEV · CVE-2026-19478
Known Affected Software Configurations
| Vendor | Product | Version range |
|---|---|---|
| Gitlab | Gitlab | ≥ 18.2.0 and < 18.11.11 |
| Gitlab | Gitlab | ≥ 18.2.0 and < 18.11.11 |
| Gitlab | Gitlab | ≥ 19.0.0 and < 19.0.8 |
| Gitlab | Gitlab | ≥ 19.0.0 and < 19.0.8 |
| Gitlab | Gitlab | ≥ 19.1.0 and < 19.1.6 |
| Gitlab | Gitlab | ≥ 19.1.0 and < 19.1.6 |
| Gitlab | Gitlab | ≥ 19.2.0 and < 19.2.4 |
| Gitlab | Gitlab | ≥ 19.2.0 and < 19.2.4 |
All CVSS metrics
- CRITICAL 9.4 v3.1 · CNA Primary
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H - CRITICAL 9.4 v3.1 · NVD Secondary
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H - CRITICAL 9.1 v3.1 · NVD Primary
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
References
Exploit-tagged references (not proof of a PoC)
- https://hackerone.com/reports/3926431 CVE record · GitLab · Updated 2026-08-17T20:04:46.400Z
NVD · CVE-2026-19478 · Updated 2026-09-02T12:43:20.490
Advisories
- https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-2-4-released/ CVE record · GitLab · Updated 2026-08-17T20:04:46.400Z
NVD · CVE-2026-19478 · Updated 2026-09-02T12:43:20.490 - https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-60443 EUVD · EUVD-2026-60443
- https://vulncheck.com/kev VulnCheck KEV · CVE-2026-19478 · Updated 2026-08-19T00:00:00Z
Technical & other
- https://gitlab.com/gitlab-org/gitlab/-/work_items/611377 CVE record · GitLab · Updated 2026-08-17T20:04:46.400Z
NVD · CVE-2026-19478 · Updated 2026-09-02T12:43:20.490 - https://www.govinfosecurity.com/gitlab-code-injection-flaw-exploited-in-wild-a-32606 VulnCheck KEV · CVE-2026-19478 · Updated 2026-08-19T00:00:00Z
- https://cydome.io/maritime-cybersecurity-bulletin-august-21st-2026/ VulnCheck KEV · CVE-2026-19478 · Updated 2026-08-19T00:00:00Z
- https://previdian.com/CVE-2026-19478 VulnCheck KEV · CVE-2026-19478 · Updated 2026-08-19T00:00:00Z
- https://research.checkpoint.com/2026/24th-august-threat-intelligence-report/ VulnCheck KEV · CVE-2026-19478 · Updated 2026-08-19T00:00:00Z
- https://www.recordedfuture.com/blog/august-2026-cve-landscape VulnCheck KEV · CVE-2026-19478 · Updated 2026-08-19T00:00:00Z
- https://vulncheck.com/xdb/20ec5b3a43f5 VulnCheck KEV · 20ec5b3a43f5 · Updated 2026-08-19T00:00:00Z
- https://github.com/davkharrr/CVE-2026-19478-PoC VulnCheck KEV · 20ec5b3a43f5 · Updated 2026-08-19T00:00:00Z
- https://vulncheck.com/xdb/9d73feb6058c VulnCheck KEV · 9d73feb6058c · Updated 2026-08-19T00:00:00Z
- https://github.com/renzi25031469/CVE-2026-19478 VulnCheck KEV · 9d73feb6058c · Updated 2026-08-19T00:00:00Z
- https://vulncheck.com/xdb/5945d183b18f VulnCheck KEV · 5945d183b18f · Updated 2026-08-19T00:00:00Z
- https://github.com/n0xdaemon/cve-2026-19478 VulnCheck KEV · 5945d183b18f · Updated 2026-08-19T00:00:00Z
- https://vulncheck.com/xdb/5f4dec31eb04 VulnCheck KEV · 5f4dec31eb04 · Updated 2026-08-19T00:00:00Z
- https://github.com/dinosn/gitlab-cve-2026-19478-lab VulnCheck KEV · 5f4dec31eb04 · Updated 2026-08-19T00:00:00Z
- https://vulncheck.com/xdb/0b0f4304735b VulnCheck KEV · 0b0f4304735b · Updated 2026-08-19T00:00:00Z
- https://github.com/punitdarji/Gitlab-CVE-2026-19478 VulnCheck KEV · 0b0f4304735b · Updated 2026-08-19T00:00:00Z
- https://vulncheck.com/xdb/637796c5f0a2 VulnCheck KEV · 637796c5f0a2 · Updated 2026-08-19T00:00:00Z
- https://github.com/EQSTLab/CVE-2026-19478 VulnCheck KEV · 637796c5f0a2 · Updated 2026-08-19T00:00:00Z
Sources: NVD · CVE.org · All sources and attribution · EPSS