Description
Capgo before 12.128.2 contains an authorization flaw in transfer_app() that fails to update deploy_history.owner_org when transferring applications between organizations. Attackers can exploit this omission to retain unauthorized access to deployment history records in the source organization or cause the destination organization to lose access to transferred application deployment records.
Published: 2026-07-08
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Capgo versions prior to 12.128.2 have an authorization flaw in the transfer_app() operation that neglects to update the deploy_history.owner_org field when moving an application from one organization to another. The bug allows an attacker who can trigger a transfer to keep access to deployment history records in the source organization or to deprive the destination organization of its expected deployment records. This flaw represents an improper authorization weakness (CWE-285).

Affected Systems

The vulnerability affects the Capgo application server released by Capgo:Capgo. All installations running a version older than 12.128.2 are susceptible. Upgrading to 12.128.2 or newer eliminates the flaw.

Risk and Exploitability

The CVSS score is 5.3, indicating moderate severity. The EPSS score is < 1%, and the vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that attackers would need authenticated access to the transfer_app() interface; the flaw can be exploited by supplying a transfer request and then benefiting from the missing owner_org update. Because the flaw is tied to a specific API call, the likelihood of exploitation remains unclear but could be significant in environments where organization boundaries are heavily enforced.

Generated by OpenCVE AI on July 29, 2026 at 14:16 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Capgo 12.128.2 or newer to apply the fix.
  • If an immediate upgrade is not feasible, disable the transfer_app() functionality or enforce strict role checks to ensure only authorized accounts can initiate transfers.
  • Review organizational permissions to restrict users who can invoke transfer_app() and monitor deployment history access logs for anomalous patterns.

Generated by OpenCVE AI on July 29, 2026 at 14:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 10 Jul 2026 09: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

Wed, 08 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 08 Jul 2026 14:15:00 +0000

Type Values Removed Values Added
Description Capgo before 12.128.2 contains an authorization flaw in transfer_app() that fails to update deploy_history.owner_org when transferring applications between organizations. Attackers can exploit this omission to retain unauthorized access to deployment history records in the source organization or cause the destination organization to lose access to transferred application deployment records.
Title Capgo - Stale Cross-Organization Authorization via Incomplete deploy_history Update in transfer_app()
Weaknesses CWE-285
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-08T15:48:18.809Z

Reserved: 2026-06-20T12:49:17.829Z

Link: CVE-2026-56293

cve-icon Vulnrichment

Updated: 2026-07-08T15:47:53.751Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T14:30:03Z

Weaknesses