Skip to main content

GitLab AI Gateway EUVDEUVD-2026-67088

| CVE-2026-75871 CRITICAL
Server-Side Request Forgery (SSRF) (CWE-918)
2026-08-27 GitLab GHSA-827c-52wf-3g9x
9.6
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with Duo Agent Platform access
  2. Delivery
    Craft inline flow config overriding Host header
  3. Exploit
    AI Gateway sends model request to attacker endpoint
  4. Execution
    Capture Vertex credentials and signing keys
  5. Impact
    Reuse stolen keys against Google Cloud

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated GitLab user who has access to the Duo Agent Platform and the ability to supply an inline flow configuration; the specific abused mechanism is overriding the outbound HTTP Host header in that flow config to redirect model requests. Exploitation is limited to environments where the AI Gateway (versions 18.10-19.0.11, 19.1-19.1.6, or 19.2-19.2.1) is deployed with the Duo Agent Platform enabled, and it needs valid platform access (PR:L) - it is not exploitable by fully unauthenticated outsiders. No user interaction beyond the attacker's own actions is required (UI:N).

Impact

Signals are mixed but lean toward prioritized patching where the component is deployed. CVSS 3.1 is 9.6 (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N) reflecting network reach, low complexity, and a scope-changing credential leak, and SSVC rates Technical Impact as total. However, exploitation requires an authenticated user with Duo Agent Platform access (PR:L), and SSVC marks Automatable: no, meaning it is not a mass-scannable or wormable flaw. EPSS is low (0.19%, 9th percentile) and it is not in CISA KEV, so there is no evidence of widespread active exploitation despite the public POC. Note the I:H in the vendor vector is arguably generous - the described outcome is credential/key disclosure (confidentiality) rather than direct data tampering; treat integrity impact as derived from potential downstream misuse of stolen credentials rather than confirmed. Net: a real priority for GitLab operators running the AI Gateway with Duo, but the low EPSS plus authentication requirement argue against panic-level urgency.

Exploit ScenarioDerived

An authenticated user with Duo Agent Platform access crafts an inline flow configuration that overrides the outbound HTTP Host header, pointing the Gateway's model request at a server they control. When the Gateway sends its authenticated request, it delivers the Google Cloud Vertex credentials and private signing keys to the attacker's endpoint. A public exploit report exists on HackerOne (#3945100), and the low attack complexity (AC:L) makes reliable reproduction straightforward for anyone with the required access.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Sep 01, 2026

Server-side request forgery in the GitLab AI Gateway (Duo Agent Platform) lets an authenticated user redirect outbound model requests to an attacker-controlled endpoint by supplying a crafted inline flow configuration that overrides the HTTP Host header, exfiltrating Google Cloud Vertex service credentials and private signing keys. It affects AI Gateway 18.10 through 19.0.11, 19.1 through 19.1.6, and 19.2 through 19.2.1. Publicly available exploit code exists (HackerOne #3945100); EPSS is low at 0.19% and it is not in CISA KEV.

Earlier versions of this analysis (1)
v1 Aug 27, 2026 - 17:58 CVSS 8.2

Server-Side Request Forgery (SSRF) in GitLab's AI Gateway component allows an authenticated user with Duo Agent Platform access to redirect outbound model requests to an attacker-controlled endpoint by injecting a crafted inline flow configuration that overrides the HTTP Host header. Exploitation results in exfiltration of Google Cloud Vertex cloud service credentials and private signing keys held by the AI Gateway, enabling an adversary to subsequently authenticate to GCP services outside GitLab's control. No public exploitation (CISA KEV) has been confirmed, but a publicly available exploit exists via a disclosed HackerOne report, materially increasing real-world risk.

RemediationAI

Patch available per vendor advisory: upgrade GitLab AI Gateway to 19.0.12, 19.1.7, or 19.2.2 (or later) depending on your branch, as bounded by the affected-version data. If immediate patching is not possible, restrict who holds Duo Agent Platform access to shrink the authenticated attacker population, and where feasible restrict or monitor the AI Gateway's outbound network egress so it can only reach legitimate Google Vertex endpoints (egress allow-listing blocks redirection to attacker hosts but may break other outbound integrations and must be validated against your model routing). Rotate any Google Cloud Vertex service-account credentials and signing keys that may have been exposed on unpatched systems. Reference the GitLab work item https://gitlab.com/gitlab-org/gitlab/-/work_items/616990 and exploit report https://hackerone.com/reports/3945100.

Affected VersionsENISA

GitLab AI Gateway 19.2 <19.2.2
GitLab AI Gateway 18.10 <19.0.12
GitLab AI Gateway 19.1 <19.1.7

Affected Packages

euvd gitlab_ai_gateway fix: 19.0.12, 19.1.7, 19.2.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected component is cpe:2.3:a:gitlab:gitlab_ai_gateway, the service that proxies GitLab Duo AI requests to backend model providers such as Google Cloud Vertex AI. The root cause is CWE-918 (Server-Side Request Forgery): the Duo Agent Platform's inline flow configuration allows a user to influence the outbound HTTP Host header, so the Gateway can be coerced into sending its authenticated model requests - which carry Vertex cloud credentials and private signing keys used to authenticate to Google's API - to an externally-controlled destination instead of the legitimate Vertex endpoint. Because the leaked material belongs to a separate cloud system (Google Cloud), the CVSS scope is marked Changed.

Know when Gitlab Ai Gateway gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitLab) PRIMARY HIGH
NVD 9.6 CRITICAL
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
vuln.today AI 8.5 HIGH

Authenticated Duo access gives PR:L; scope changes (S:C) as Google Cloud credentials leak to another system; C:H for key disclosure, I:L for possible response manipulation, A:N.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:H/SI:N/SA:N

Primary rating from Vendor (GitLab).

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

4
Severity Changed
Sep 01, 2026 - 20:37 NVD
HIGH CRITICAL
CVSS changed
Sep 01, 2026 - 20:37 NVD
8.2 (HIGH) 9.6 (CRITICAL)
Patch available
Aug 27, 2026 - 18:02 EUVD
CVE Published
Aug 27, 2026 - 16:33 cve.org
HIGH 8.2

DescriptionNVD

GitLab has remediated a vulnerability in the GitLab AI Gateway component affecting all versions of the AI Gateway from 18.10 to 19.0.12, 19.1 to 19.1.7, and 19.2 to 19.2.2 that could have allowed an authenticated user with Duo Agent Platform access to redirect outbound model requests to an externally-controlled endpoint via a crafted inline flow configuration that overrides the HTTP Host header, resulting in disclosure of Google Cloud Vertex cloud service credentials and private signing keys.

Executive ViewAI

Why It Matters

GitLab AI Gateway versions 18.10-19.2.1 contain a server-side request forgery that allows authenticated users to redirect model requests to attacker-controlled endpoints, exfiltrating Google Cloud Vertex credentials and private signing keys. Organizations using AI Gateway features risk unauthorized access to AI infrastructure, potential lateral movement to GCP environments, and model tampering.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Medium
GitLab widely deployed but AI Gateway/Duo is a newer optional component
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity + public POC available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

68
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +48
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy