Description
Capgo before 12.128.2 contains a cross-tenant preview namespace collision vulnerability caused by non-bijective decoding of double underscores to dots in preview hostname parsing. Attackers can register app IDs with underscores that collide with other tenants' dotted app IDs, causing preview misrouting and denial of preview access for victim applications.
Published: 2026-07-10
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 are vulnerable because the preview hostname parsing routine non‑bijectively translates a pair of underscores into a dot. This manipulation allows an attacker to register an application identifier containing double underscores that, when decoded, coincides with another tenant’s dotted identifier. The result is a namespace collision that routes preview requests to the wrong tenant or blocks access entirely for the victim. This flaw is identified as CWE‑436 and does not provide remote code execution or privacy exposure.

Affected Systems

All Capgo deployments running any release older than 12.128.2 are affected, as the problematic parsing logic is present in every instance that accepts tenant‑supplied application identifiers.

Risk and Exploitability

The CVSS score of 5.3 classifies this issue as medium severity. The EPSS score of <1% indicates a very low probability of exploitation. The vulnerability is not listed in the CISA KEV catalog, suggesting no widely reported attacks. Exploitation requires the ability to register a new application identifier with double underscores – typically tenant‑level access. Successful exploitation denies preview access for the target tenant but does not leak data or compromise the host. Therefore the overall risk remains moderate.

Generated by OpenCVE AI on August 1, 2026 at 12:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Capgo to version 12.128.2 or later to eliminate the namespace collision flaw.
  • If an immediate upgrade is not feasible, configure the application ID validation logic to reject or escape identifiers that contain double underscores, preventing creation of colliding names.
  • Monitor preview request logs for anomalous routing patterns and audit tenant configurations for application identifiers that could collide, addressing any that exist before applying a patch.

Generated by OpenCVE AI on August 1, 2026 at 12:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Fri, 10 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'}


Fri, 10 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
Description Capgo before 12.128.2 contains a cross-tenant preview namespace collision vulnerability caused by non-bijective decoding of double underscores to dots in preview hostname parsing. Attackers can register app IDs with underscores that collide with other tenants' dotted app IDs, causing preview misrouting and denial of preview access for victim applications.
Title Capgo - Cross-Tenant Preview Namespace Collision via Non-Bijective Underscore Decoding
Weaknesses CWE-436
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-10T15:45:22.401Z

Reserved: 2026-06-20T13:06:29.994Z

Link: CVE-2026-56329

cve-icon Vulnrichment

Updated: 2026-07-10T15:44:53.687Z

cve-icon NVD

Status : Deferred

Published: 2026-07-10T15:16:42.727

Modified: 2026-07-10T17:17:00.643

Link: CVE-2026-56329

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T13:00:03Z

Weaknesses