News · DiggingBeagle record

GitLab fixes two distinct Duo agent authority flaws

The October 12 GitLab EE patch release addresses injected conversation context and a separate token-governance bypass, with authentication prerequisites for both.

Published
Oct 13, 2026

The report

GitLab's October 12 security release fixes two different paths by which Duo Agent Platform could exceed intended authority. One concerns crafted conversation content and commands attributed to another user. The other concerns a token issued through a security decision influenced by untrusted input. The vendor bulletin describes potential effects under specified conditions, without reporting a confirmed customer compromise.

Two mechanisms in one release

CVE-2026-96893 involves an authenticated user supplying content that reaches AI agent instructions. GitLab attributes it to insufficient neutralization during conversation-context construction. The reported consequence is unintended command execution attributed to other users; the public account does not disclose a complete triggering conversation or privilege scope.

CVE-2026-105458 instead requires an authenticated caller with a particular granular permission. That caller could obtain an agent-platform token bypassing governance controls. The exact permission and every resulting operation are not enumerated in the bulletin, so this should not be described as anonymous token theft.

Affected GitLab EE range Corrected patch release
From 19.1, before 19.2.8 19.2.8
19.3, before 19.3.5 19.3.5
19.4, before 19.4.2 19.4.2

These branch boundaries apply to both disclosed issues. The context dossier and token dossier retain their separate prerequisites and evidence. Conversation-content defenses and token-governance checks address different decision points; the release does not establish that one additional prompt filter would repair both.

Research behind this