Description
Capgo before 12.128.2 contains a scope isolation vulnerability in the POST /webhooks/test endpoint that allows app-scoped API keys to invoke org-scoped webhook operations. Attackers with app-scoped credentials can trigger signed outbound webhook deliveries for arbitrary organization webhooks outside their declared app boundary, bypassing the limited_to_apps authorization check.
Published: 2026-07-12
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Capgo before version 12.128.2 allows an attacker with only an app‑scoped API key to call the POST /webhooks/test endpoint. The endpoint mistakenly treats the request as if it came from an organization‑scoped key, enabling the attacker to trigger signed outbound webhook deliveries for any organization webhook outside their authorized app boundary, providing privilege escalation at the organization level. This flaw is classified as CWE‑863.

Affected Systems

All deployments of Capgo released prior to version 12.128.2 are affected. This includes every minor release from the Capgo:Capgo vendor that predates 12.128.2. Any instance of Capgo that has not yet been updated to 12.128.2 or newer is vulnerable.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity, and the EPSS score of less than 1 % suggests a low likelihood of exploitation in the wild. The vulnerability is not listed in CISA KEV. Attackers must first obtain a valid app‑scoped API key and then send a remote HTTP POST request to the /webhooks/test endpoint. Once authenticated, they can invoke organization‑scoped webhook operations that should be reserved for higher‑privilege keys, effectively bypassing the intended scope isolation.

Generated by OpenCVE AI on August 1, 2026 at 11:10 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Capgo to version 12.128.2 or later, which restores correct scope isolation on the /webhooks/test endpoint.
  • If an immediate upgrade is not possible, temporarily disable or restrict access to the /webhooks/test endpoint in production deployments to prevent abuse.
  • Audit existing organization webhooks to ensure they are only accessible through organization‑scoped API keys, and enforce least‑privilege rules for all API keys in use.

Generated by OpenCVE AI on August 1, 2026 at 11:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 13 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 13 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
First Time appeared Cap-go
Cap-go cap-go
Vendors & Products Cap-go
Cap-go cap-go

Sun, 12 Jul 2026 12:15:00 +0000

Type Values Removed Values Added
Description Capgo before 12.128.2 contains a scope isolation vulnerability in the POST /webhooks/test endpoint that allows app-scoped API keys to invoke org-scoped webhook operations. Attackers with app-scoped credentials can trigger signed outbound webhook deliveries for arbitrary organization webhooks outside their declared app boundary, bypassing the limited_to_apps authorization check.
Title Capgo - Scope Isolation Failure in Webhook Test Endpoint
Weaknesses CWE-863
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-13T16:15:27.298Z

Reserved: 2026-06-19T21:56:09.655Z

Link: CVE-2026-56252

cve-icon Vulnrichment

Updated: 2026-07-13T16:13:25.851Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T11:15:03Z

Weaknesses