Description
Cap-go capgo.app fails to validate that principals in channel_permission_overrides belong to the organization, allowing authenticated app/org admins to grant channel permissions to non-member users. Attackers with admin privileges can insert override rows with arbitrary external user UUIDs to grant channel-scoped permissions such as channel.promote_bundle to users outside the organization.
Published: 2026-09-26
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Privilege Escalation
Action: Immediate Patch
AI Analysis

Impact

Cap-go's channel_permission_overrides field fails to confirm that users added to overrides belong to the same organization as the channel. This oversight allows any authenticated application or organization administrator to insert override rows containing arbitrary external user identifiers, granting those users channel‑specific permissions—such as the ability to promote bundles—to channels they would normally be unable to access. The consequence of this flaw is that non‑members of an organization can obtain powerful, channel‑level capabilities solely through administrative rights, effectively elevating an attacker’s privileges within the affected service.

Affected Systems

The vulnerability is present in Cap-go’s capgo.app product. Specific affected product versions are not listed in the available data; administrators should check the latest releases for the presence of remediation changes.

Risk and Exploitability

The flaw carries a CVSS score of 8.7, classifying it as high severity. Exploitation requires authenticated admin rights, so the attack vector is limited to privileged users. No EPSS score is reported and it is not listed in the CISA KEV catalog, but the high CVSS indicates significant risk when the vulnerability is present. The path to exploitation is straightforward once admin privileges are obtained: create an override entry referencing an external UUID and assign channel‑scoped permissions.

Generated by OpenCVE AI on September 26, 2026 at 15:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply any vendor‑issued patch or update that adds organization‑membership validation for channel_permission_overrides.
  • If a patch is not available, temporarily disable or limit the channel_permission_overrides feature to prevent external UUID assignments.
  • Audit existing overrides for external user IDs and revoke any unauthorized channel permissions.
  • Implement monitoring to detect new override entries and ensure only organization members receive channel permissions.

Generated by OpenCVE AI on September 26, 2026 at 15:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 26 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
Description Cap-go capgo.app fails to validate that principals in channel_permission_overrides belong to the organization, allowing authenticated app/org admins to grant channel permissions to non-member users. Attackers with admin privileges can insert override rows with arbitrary external user UUIDs to grant channel-scoped permissions such as channel.promote_bundle to users outside the organization.
Title Cap-go capgo.app Authorization Bypass via channel_permission_overrides
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-26T13:22:57.529Z

Reserved: 2026-09-26T02:31:07.601Z

Link: CVE-2026-100617

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-26T14:16:42.467

Modified: 2026-09-26T14:16:42.467

Link: CVE-2026-100617

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T15:30:08Z

Weaknesses