Authorization Bypass in capgo.app via Channel Permission Overrides
A vulnerability in capgo.app allows authenticated administrators to bypass organization boundaries by assigning channel-specific permissions to arbitrary external user UUIDs.
CVE search metadata
CVE search record: CVE-2026-100617. Severity: high. CVSS: 8.8. KEV: no. Product: capgo.app, capgo.app (<= 12.129.0), capgo.app (< 12.267.1). Brief: Authorization Bypass in capgo.app via Channel Permission Overrides. Brief link: https://feed.craftedsignal.io/briefs/2026-09-capgo-auth-bypass/
Triage facts
- Applicability
- capgo.app, capgo.app (<= 12.129.0) +1
- Severity
- High
- Action
- Elevated
- Sources
- 5 public sources
- Freshness
- UpdatedSep 26, 19:00 UTC
- Vulnerabilities
- 1 CVE
What's new
Cap-go capgo.app contains a critical authorization vulnerability (CVE-2026-100617) stemming from improper input validation within the channel_permission_overrides function. The application fails to verify that user principals referenced in permission overrides actually belong to the target organization. This allows an authenticated administrator (at either the application or organization level) to maliciously associate arbitrary external user UUIDs with internal channel permissions. An attacker can leverage this flaw to grant sensitive permissions, such as channel.promote_bundle, to external entities that should have no access to the organization's private channels. This creates a significant risk of unauthorized access to sensitive deployment bundles and internal processes.
Impact
Successful exploitation allows for the unauthorized granting of administrative channel permissions to users outside of the intended organization. This can lead to unauthorized modification of deployment bundles, unauthorized channel management, and potential supply chain compromise if external users gain the ability to influence code or asset promotion within the victim organization's infrastructure.
Recommendation
Prioritized, concrete actions for detection engineering teams:
- Audit organizational audit logs for suspicious additions to
channel_permission_overrideswhere the assigned UUID does not correspond to an existing member of the organization. - Review all current permission overrides within the capgo.app management interface to identify and remove entries involving unrecognized or external UUIDs.
- Update capgo.app to the latest version that implements strict validation of principal organization membership.
Immediate actions
Review organization logs for unauthorized channel permission changes
Mitigations
Upgrade capgo.app to the latest patched version
CVE-2026-100617