Skip to content

Security Independently confirmed4 publishers 2 min read Published Updated

GitLab patches sandbox escape that lets Duo agent users run commands on self-hosted AI Gateways

GitLab patched CVE-2026-90970, a sandbox escape that lets any authenticated Duo Agent Platform user run arbitrary commands on a self-hosted AI Gateway. Customers on GitLab's hosted gateway are already protected, so the upgrade falls to Self-Managed shops that run their own.

The Watch · Security desk

Send a correction

Illustration accompanying GitLab patches sandbox escape that lets Duo agent users run commands on self-hosted AI Gateways
Generated illustration

What happened

  • BleepingComputer reports the flaw is an improper neutralization weakness that needs only basic privileges on top of Duo Agent Platform access.
  • GitLab says it contacted Self-Hosted AI Gateway customers with upgrade guidance before it published the release post.
  • CISA has flagged five GitLab vulnerabilities as exploited in the wild since November 2021, one of them by ransomware gangs.

Why it matters

  • Who's exposed exposure Any account holding a Duo Agent Platform seat, whether an insider's or one taken over with stolen credentials, is enough to reach command execution on a self-hosted gateway.
  • What it costs cost Fixes ship on three release lines, so a self-hosted gateway on 19.2, 19.3 or 19.4 can be patched within its current line.
  • What it sets up precedent GitLab's previous critical went from patch to a federal deadline in four days, one to reach CISA's exploited list and three more for agencies. A listing for this flaw would start a similar clock.

GitLab's Friday advisory [9] said the flaw "under certain conditions, could have allowed an authenticated user with Duo Agent Platform access to escape the prompt template sandbox via a specially crafted flow configuration, leading to arbitrary command execution on the AI Gateway" [3]. The attacker's input is a flow configuration, submitted with access the attacker already holds [3]. Those commands run on the gateway, the service that gives access to GitLab Duo's AI features [5].

Only part of GitLab's user base is exposed. GitLab reports more than 30 million registered users and use at over half of the Fortune 100 [13]. Its own cloud gateway serves GitLab.com, Self-Managed and Dedicated customers. The vulnerable installs are the separate gateways that Self-Managed customers deploy themselves through GitLab Duo Self-Hosted [5]. BleepingComputer's report does not say how many such gateways exist, or that CVE-2026-90970 has been exploited [10].

For operators who do run one, the instruction is to upgrade now. "These versions contain a critical security fix for GitLab Self-Hosted AI Gateway, and we strongly recommend that all GitLab Self-Managed customers with GitLab Self-Hosted AI Gateway installations update to one of these versions immediately," the company said [7].

Last month's critical is the comparison point. CVE-2026-85706, a maximum-severity path traversal in GitLab Community and Enterprise Edition, let unauthenticated attackers read credentials and other secrets from servers [11]. CISA added it to its actively exploited list under BOD 26-04 [12]. That bug needed no login. This one needs a logged-in user with agent access [3]. In return it gives command execution on the gateway, where last month's bug gave reads of stored secrets [3][11].

What to watch

  • A CISA listing of CVE-2026-90970 as actively exploited, and the BOD 26-04 deadline attached to it.
  • Public detail on the "certain conditions" GitLab cites, or a proof of concept for the crafted flow configuration.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence78
Adoption
Not scored
Hype gap+15
Incentives
Not scored
Confidence74

Perspective Coverage

4 publishers
Builder
Builder 24%
Operator
Operator 59%
Investor
Investor 17%
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    GitLab warned customers to immediately patch a critical AI Gateway vulnerability, tracked as CVE-2026-90970, that could let attackers run arbitrary commands on vulnerable instances.

  2. [2]

    CVE-2026-90970 stems from an improper neutralization weakness and can let attackers with basic privileges and Duo Agent Platform access execute arbitrary commands on unpatched instances.

    Reported Supported Source: BleepingComputer4 sources— create a free account to open themView cited source
  3. [3]

    "GitLab has remediated an issue in the GitLab AI Gateway that, under certain conditions, could have allowed an authenticated user with Duo Agent Platform access to escape the prompt template sandbox via a specially crafted flow configuration, leading to arbitrary command execution on the AI Gateway."

    Reported Supported Source: GitLab advisory, as quoted by BleepingComputer4 sources— create a free account to open themView cited source

Get this ledger inside ChatGPT. Ask about any of our stories and the answer brings its figure, each claim’s verdict and the sources. Free, no account.

Add to ChatGPTAdd to Claude

Sources

4 independent publishers whose own reporting we read for this story.

  1. bleepingcomputer.com

    1 article · October 2, 2026

    GitLab warns of critical RCE vulnerability in AI Gateway service
  2. scworld.com

    1 article · October 3, 2026

    GitLab warns of critical AI Gateway vulnerability allowing command execution
  3. securityaffairs.com

    1 article · October 3, 2026

    CVE-2026-90970: Critical GitLab AI Gateway Flaw Fixed
  4. thehackernews.com

    2 articles · October 3, 2026

    GitLab Patches Critical 9.9 AI Gateway Flaw Allowing Command Execution on Self-Hosted Servers

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Loading related stories