MEDIUM 5.4

CVE-2026-56293 Capgo Application Transfer Authorization Flaw

Capgo versions prior to 12.128.2 have a flaw in how they handle application transfers between organizations. When an app is moved from one organization to another, the system fails to properly update ownership records for the deployment history—a record of all previous deployments and changes. This means attackers who had access to an app in the source organization can retain visibility into its deployment history even after transfer, or the receiving organization may lose the ability to access the transferred app's deployment records. The vulnerability requires authentication to exploit, limiting immediate risk but still allowing insider or compromised-account attacks.

Source data · NVD / CISA · public domain

CVSS
3.1 · 5.4 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Weaknesses (CWE)
CWE-285
Affected products
0 configuration(s)
Published / Modified
2026-07-08 / 2026-07-08

NVD description (verbatim)

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.

3 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

The vulnerability stems from an incomplete authorization model in the transfer_app() function. Specifically, the deploy_history.owner_org field is not updated when applications are transferred between organizations. This creates two distinct attack paths: (1) a user with source-organization privileges can maintain read access to deployment history after the app leaves their organization, and (2) the destination organization may find its deployment records inaccessible or orphaned because ownership metadata is not synchronized. The flaw is classified as an authorization issue (CWE-285: Improper Authorization) rather than a complete access-control bypass, suggesting the underlying access controls exist but fail during the transition operation.

Business impact

For managed-services and multi-tenant environments, this vulnerability introduces both confidentiality and operational risks. Deployment histories often contain sensitive information: configuration parameters, credential references, rollback procedures, and change logs that inform incident response and compliance investigations. An attacker retaining unauthorized access to deployment history could gather intelligence on system configuration, identify infrastructure patterns, or discover credentials embedded in deployment records. Conversely, a destination organization losing access to deployment history complicates audit trails, change tracking, and root-cause analysis during incidents. For organizations handling regulated workloads (healthcare, finance, payment processing), incomplete deployment records may create compliance gaps.

Affected systems

Capgo versions before 12.128.2 are affected. The vulnerability involves the transfer_app() function's handling of inter-organizational transfers, so risk is concentrated in deployments using Capgo's multi-tenant transfer capabilities. Organizations running Capgo in single-organization mode may see reduced exposure, but any instance performing app transfers should be considered at risk.

Exploitability

Exploitation requires valid authentication (PR:L in the CVSS vector), limiting attacks to authenticated users. An insider, compromised account, or supply-chain partner with organization-level access could exploit this by transferring an application and then attempting to access its deployment history from the source organization. The attack does not require user interaction (UI:N) and succeeds over the network. The low complexity (AC:L) indicates no special conditions or race conditions are needed—a straightforward transfer operation triggers the flaw. This positions the vulnerability as medium severity: meaningful impact constrained by authentication requirements.

Remediation

Upgrade Capgo to version 12.128.2 or later. This release corrects the transfer_app() function to ensure deploy_history.owner_org is updated in tandem with the application transfer. Organizations unable to upgrade immediately should audit recent inter-organizational transfers, review deploy_history access logs, and consider restricting transfer privileges to a limited set of administrative accounts pending patch deployment.

Patch guidance

Verify that your Capgo installation is running version 12.128.2 or later by checking the version in your deployment or administrative console. If your version is earlier than 12.128.2, plan an upgrade as part of your regular maintenance window. The patch is a point release addressing a specific authorization flaw, so compatibility risks should be minimal; however, test in a non-production environment first if organizational policy requires it. Review release notes to confirm no breaking changes or special migration steps apply to your deployment.

Detection guidance

Monitor Capgo audit logs for application transfer operations followed by access attempts to deploy_history records from the source organization by users no longer assigned to that organization. Tools that track role-based access control (RBAC) changes should flag scenarios where ownership metadata (owner_org) diverges from current application membership. If you have centralized logging, correlate transfer events with subsequent history-access API calls by the initiating user or their source-organization peers. Deployment history queries that return results for applications no longer in an organization's scope may indicate the vulnerability has been exploited.

Why prioritize this

CVE-2026-56293 should be prioritized for multi-tenant and managed-service Capgo deployments, particularly those handling sensitive workloads. While the CVSS score of 5.4 (MEDIUM) reflects the authentication requirement, the integrity and confidentiality impact—especially around deployment history visibility—can have cascading effects on compliance, incident response, and supply-chain security. Organizations that frequently transfer applications between business units or customers should treat this as a higher-priority patch. Single-organization deployments with no inter-org transfers may defer, but should still plan an upgrade cycle.

Risk score, explained

The CVSS 3.1 score of 5.4 (MEDIUM) balances three factors: (1) authentication requirement (PR:L) reduces the attack surface to insiders and account-compromise scenarios; (2) low complexity (AC:L) means no special circumstances are needed to trigger the flaw; (3) impact is dual-faceted—low confidentiality (C:L) from unauthorized history access and low integrity (I:L) from lost or inconsistent ownership records, with no availability impact (A:N). The score does not account for the potentially high business or compliance consequences in regulated sectors; it reflects technical exploitability. Organizations handling sensitive data or operating under audit requirements should consider a slightly elevated risk profile locally.

Frequently asked questions

Does this vulnerability allow unauthenticated access to deployment history?

No. The vulnerability requires valid authentication (a logged-in user), so completely unauthenticated attackers cannot exploit it. However, an insider with source-organization credentials or an attacker who has compromised an account can retain unauthorized visibility into deployment history after an app transfer.

Will upgrading to 12.128.2 automatically correct existing orphaned or misaligned deploy_history records?

The patch prevents new transfers from causing the flaw, but you should verify your deployment history metadata post-upgrade. If applications were transferred prior to patching, manually audit and correct owner_org records in deploy_history to ensure integrity. Consult Capgo release notes or vendor support for any data-migration utilities or recommended cleanup procedures.

Is this vulnerability being actively exploited?

This vulnerability is not currently listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, indicating no confirmed public or in-the-wild exploitation as of the publication date. However, the low barrier to exploitation (authentication + no special complexity) and the plausible insider-threat scenario mean vigilance is warranted.

How does this differ from a complete authorization bypass?

This is an incomplete state-update flaw rather than a bypass of access controls. The authorization checks themselves may be sound, but the transfer function fails to atomically update all related records. This distinction matters for mitigation: patching the state-update logic is simpler than redesigning access controls, but manual record audits may still be necessary if transfers occurred before the patch.

This analysis is provided for informational purposes and represents a point-in-time assessment based on data available as of the publication date. While we strive for accuracy, SEC.co does not guarantee the completeness or absence of errors in this material. Patch version numbers, affected product lists, and CVSS scores are sourced from official vendor advisories and NVD records; verify against those authoritative sources before making deployment decisions. This vulnerability summary does not constitute legal advice, compliance guidance, or a substitute for your own security review. Consult your Capgo vendor account representative, internal risk management, and compliance teams before implementing any remediation strategy. Your organization remains responsible for assessing the risk and business impact of this vulnerability in your specific environment. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).