Description
capgo through 12.128.2 contains an insecure direct object reference vulnerability in the PUT /app/:appId endpoint that accepts attacker-controlled icon storage paths. Authenticated users can supply arbitrary paths in the private images bucket and obtain service-role-signed URLs valid for 7 days to read cross-tenant objects including user avatars, organization logos, and app icons without authorization.
Published: 2026-09-26
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized access to cross‑tenant private assets
Action: Patch Now
AI Analysis

Impact

The vulnerability is an insecure direct object reference in the PUT /app/:appId endpoint of Capgo App version 12.128.2. The endpoint accepts an attacker‑controlled path for an app icon, allowing an authenticated user to generate service‑role signed URLs that grant read access to the private images bucket for seven days. This enables an attacker to read user avatars, organization logos, and other app icons belonging to other tenants without authorization. The breach of confidentiality is caused by an IDOR weakness and can expose sensitive user information.

Affected Systems

Affected systems are the Cap‑go Capgo App, specifically deployments running version 12.128.2. The product is identified by the CNA vendor Cap‑go:capgo.app. No other products or versions are listed as affected in the CNA data.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. EPSS is not available and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires the attacker to be an authenticated user of the service; once authenticated, the attacker supplies a crafted icon storage path to obtain a signed URL. The signed URL grants read access to cross‑tenant objects for up to seven days, making the attack straightforward for an attacker with legitimate credentials. Given the lack of a KEV listing and moderate score, the risk is moderate but should trigger patching and additional controls.

Generated by OpenCVE AI on September 26, 2026 at 14:35 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Capgo to a newer release that removes the IDOR in the icon upload endpoint.
  • Enforce server‑side validation so that only authorized objects can be referenced in the icon path, rejecting arbitrary storage paths.
  • Restrict the generation of service‑role signed URLs to the minimum required resource set and limit their lifetime or rotate credentials to mitigate potential abuse.

Generated by OpenCVE AI on September 26, 2026 at 14:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 27 Sep 2026 00:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Sat, 26 Sep 2026 23:00:00 +0000

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

Sat, 26 Sep 2026 13:45:00 +0000

Type Values Removed Values Added
Description capgo through 12.128.2 contains an insecure direct object reference vulnerability in the PUT /app/:appId endpoint that accepts attacker-controlled icon storage paths. Authenticated users can supply arbitrary paths in the private images bucket and obtain service-role-signed URLs valid for 7 days to read cross-tenant objects including user avatars, organization logos, and app icons without authorization.
Title capgo through 12.128.2 IDOR via PUT /app icon endpoint
Weaknesses CWE-639
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-26T23:01:57.588Z

Reserved: 2026-09-26T02:31:42.099Z

Link: CVE-2026-100626

cve-icon Vulnrichment

Updated: 2026-09-26T23:01:54.518Z

cve-icon NVD

Status : Deferred

Published: 2026-09-26T14:16:43.703

Modified: 2026-09-28T20:51:05.473

Link: CVE-2026-100626

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T22:28:23Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key