What happened
An authenticated developer supplies configuration that the Duo Claude agent processes and, under affected conditions, causes arbitrary command execution in CI.
2026-08-26
HighVendor postCVE-2026-18252 root cause, affected GitLab versions, and fixed releases for the Duo Claude agent CI command-execution vulnerability.
What happened
An authenticated developer supplies configuration that the Duo Claude agent processes and, under affected conditions, causes arbitrary command execution in CI.
Why it matters
Arbitrary CI command execution can expose repository or job data and alter build outputs within the permissions and credentials available to the affected job.
Missing authorization check
Independent validation of agent-derived CI commands and explicit authorization before artifacts, deployments, credentials, or other consequential outputs leave the job.
Would PP block it?
Commands may still run in the affected CI context. Consequential downstream steps can require a receipt tied to the reviewed commit, artifact, environment, and action, preventing the compromised job from self-authorizing release or deployment.
Direct answer
Incident analysis
2026-08-26
GitLab releases versions 19.3.1, 19.2.5, and 19.1.7 with a fix for CVE-2026-18252.
2026-08-26
GitLab assigns CVSS 7.3 and credits the report through its HackerOne bug bounty program.
Authorization boundary
This incident is categorized as Tool execution / MCP. The relevant Permission Protocol gate is Deploy Gate. The read is conditional: the block only applies where the real action boundary is routed through a gate.
A Deploy Gate can stop unauthorized artifact publication or deployment after CI compromise, but it does not prevent command execution inside a vulnerable runner.
Related incidents and controls
Start small
This incident maps to Deploy Gate. Start with the boundary that controls the actual action, then require a signed receipt before execution.