Description
Capgo before 12.128.2 contains an authorization bypass vulnerability in the /build/status and /build/logs endpoints that allows attackers to access build jobs belonging to different applications by supplying a mismatched app_id and job_id combination. Limited API keys restricted to a single app can retrieve build status and logs from other apps by providing an authorized app_id while using a job_id from an unauthorized app, exposing sensitive build information including logs, metadata, and potentially credentials.
Published: 2026-06-21
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Capgo versions earlier than 12.128.2 contain an authorization bypass that lets credentials capable of accessing an application’s /build/status and /build/logs endpoints retrieve build job details for other applications. By explicitly providing a valid app_id combined with a job_id belonging to a different app, an attacker can view logs, metadata, and other sensitive data that are normally protected. The flaw is described by CWE‑639 (Authorization Bypass Through User Controlled Key). The primary consequence is information disclosure; attackers gain insight into build processes and potentially credentials, but do not execute arbitrary code.

Affected Systems

The vulnerability affects Capgo installations running any version before 12.128.2. This includes deployments that use limited API keys restricted to a single application but still provide access to the /build/status and /build/logs APIs. All users who can authenticate with an app‑level key are potentially at risk, regardless of the intended scope of that key.

Risk and Exploitability

With a CVSS score of 7.1 the issue is rated as high severity. The EPSS score is not available, but the lack of a KEV listing does not downgrade the inherent risk of an authorization bypass. The likely attack vector is through the exposed HTTP endpoints; an adversary needs network reach to the Capgo service and an authenticated API key. Once authenticated, the mismatch between app_id and job_id can be trivially crafted to retrieve data from other apps, making exploitation technically straightforward.

Generated by OpenCVE AI on June 21, 2026 at 16:42 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Capgo to version 12.128.2 or later to apply the official authorization fix.
  • Regenerate or rotate any existing API keys and re‑establish the intended application scope for each key.
  • Consider restricting access to the /build/status and /build/logs endpoints to administrative users until the patch is applied, or implement network segmentation to limit exposure of these endpoints.

Generated by OpenCVE AI on June 21, 2026 at 16:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 21 Jun 2026 15:00:00 +0000

Type Values Removed Values Added
Description Capgo before 12.128.2 contains an authorization bypass vulnerability in the /build/status and /build/logs endpoints that allows attackers to access build jobs belonging to different applications by supplying a mismatched app_id and job_id combination. Limited API keys restricted to a single app can retrieve build status and logs from other apps by providing an authorized app_id while using a job_id from an unauthorized app, exposing sensitive build information including logs, metadata, and potentially credentials.
Title Capgo - Cross-App Build Job Access via app_id/job_id Mismatch in /build/status and /build/logs
Weaknesses CWE-639
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-06-21T13:26:50.790Z

Reserved: 2026-06-19T21:46:58.631Z

Link: CVE-2026-56229

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-21T16:45:03Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key