Skip to main content

Capgo EUVDEUVD-2026-87709

| CVE-2026-100614 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-09-26 VulnCheck GHSA-gfvg-4qqv-cq4m
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privileged tenant
  2. Delivery
    Insert victim image key into controlled row
  3. Exploit
    Trigger metadata-cleaning worker
  4. Execution
    Service-role worker fetches cross-tenant object
  5. Impact
    Re-upload overwrites victim metadata

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Requires an authenticated Capgo tenant account (PR:L) that can perform authorized updates to database rows containing an image object-key field, plus knowledge of a target victim tenant's image object key. The confused-deputy trigger is the metadata-cleaning worker, which runs with a service role and downloads/re-uploads objects referenced by mutable row values without validating that the requesting tenant owns the referenced key. Exploitation is limited to modifying image object METADATA cross-tenant (integrity impact); it does not disclose object contents or delete objects, and it depends on the platform running an affected version before 12.244.1 with the metadata worker enabled.

Impact

The vendor CVSS 4.0 vector (8.7, VC:H/VI:H/VA:H) rates this as high-severity full-CIA compromise, but the description contradicts that impact profile: this is a confused-deputy cross-tenant INTEGRITY flaw where a service-role metadata worker re-uploads a victim's image object with sanitized metadata. There is no described confidentiality read (the attacker does not obtain the object's contents) and no availability loss (the object is re-uploaded, not destroyed), so VC:H and VA:H appear substantially inflated - the realistic impact is bounded metadata modification of another tenant's object (integrity only, and limited in scope). The exploitability signals are genuine: CVSS 4.0 confirms AV:N/AC:L/PR:L/UI:N, meaning a low-privileged authenticated tenant can trigger it remotely with no user interaction against default behavior. There is no public exploit identified at time of analysis, no EPSS score provided, and no CISA KEV listing - no evidence of active or automated exploitation. Net: a real, low-friction authorization defect worth patching, but the raw 8.7 overstates true business risk; treat as a medium-severity cross-tenant integrity issue rather than a critical full-compromise bug.

Exploit ScenarioDerived

An authenticated tenant of the Capgo platform creates or updates a database row they legitimately control (e.g. an app/version record) and inserts a known image object key belonging to a victim tenant into the image-key field. The metadata-cleaning worker, running with a service role that ignores tenant ownership, then downloads that victim object and re-uploads it with sanitized metadata, silently altering the victim's stored image. No public exploit code is identified, but the attack requires only ordinary authorized row updates plus knowledge of a victim's object key.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 26, 2026

Cross-tenant metadata modification in Capgo before 12.244.1 allows an authenticated attacker to alter image object metadata belonging to other tenants by exploiting a confused-deputy metadata-cleaning worker that fails to validate object-key ownership. The vulnerability requires knowledge of a victim tenant's image object key and the ability to update database rows containing image keys; it results in integrity impact only, with no confidentiality or availability impact, and no public exploit has been identified at time of analysis.

RemediationAI

Upgrade to Capgo 12.244.1 or later. Vendor-released patch: 12.244.1. If immediate upgrade is not possible, restrict authenticated users' ability to update database rows containing image object keys, or disable the metadata-cleaning worker if it is not essential; however, disabling the worker may leave image metadata unsanitized, and restricting row updates could break legitimate functionality. Consult the vendor advisory for further guidance: https://github.com/Cap-go/capgo.app/security/advisories/GHSA-rcrw-pg2v-j9xg

Affected VersionsENISA

capgo.app 0 <12.244.1

Affected Packages

euvd capgo_app fix: 12.244.1

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability (CWE-639: Authorization Bypass Through User-Controlled Key) resides in Capgo's metadata-cleaning worker, a service-role process that downloads and re-uploads image objects referenced by mutable database rows. Because the worker trusts image object keys without verifying that the requesting tenant owns the referenced object, an authenticated attacker can supply a victim tenant's known image key in a row they control, causing the worker to sanitize and overwrite the victim's object metadata. This is a classic confused-deputy scenario where the worker's privileged storage access bypasses tenant isolation. The assessed impact is limited to cross-tenant metadata integrity (no object content disclosure or deletion). Note that while the vendor CVSS 4.0 vector (8.7) suggests high confidentiality, integrity, and availability impact, the independent assessment rates it as CVSS 3.1 5.3 (AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N), reflecting only low integrity impact. Affected component: Capgo App (CPE: cpe:2.3:a:cap-go:capgo.app:*:*:*:*:*:*:*:*).

Know when Cap Go gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 5.0 MEDIUM

Authenticated low-priv tenant (PR:L) over network with no interaction; confused deputy crosses the tenant security boundary (S:C); impact is bounded metadata modification only (I:L, C:N/A:N).

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Sep 26, 2026 - 14:02 EUVD
CVE Published
Sep 26, 2026 - 13:22 cve.org
HIGH 8.7

DescriptionCVE.org

Capgo before 12.244.1 contains a cross-tenant integrity vulnerability in the metadata-cleaning worker that trusts image object keys from mutable database rows without validating ownership. An authenticated attacker can place a victim tenant's image key in a row they control, causing the service-role worker to download and re-upload that object with sanitized metadata. Attackers can silently modify metadata in cross-tenant image objects by supplying known victim keys during authorized row updates, bypassing storage access controls through the confused-deputy metadata worker.

Technical POC Analysis

Note on identifiers: the supplied advisory (GHSA-rcrw-pg2v-j9xg) states "No known CVE" and rates the issue Moderate.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Capgo, a multi-tenant image management platform, contains a cross-tenant metadata modification vulnerability (CVE-2026-100614) affecting versions before 12.244.1, allowing an attacker with specific access to alter image metadata belonging to other tenants, which could compromise data integrity and customer trust. Although no public exploit has been identified, the flaw's high severity underscores the need for immediate remediation to protect tenant data and maintain compliance.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Low
niche open-source OTA/live-update backend for Capacitor apps
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

More in Cap Go

View all
CVE-2026-88864 CRITICAL
9.3 Sep 10

Improper access control in Capgo (capgo.app) lets any holder of an ordinary full API key forge a trusted SSO provider by

CVE-2026-88860 CRITICAL
9.3 Sep 10

Authorization bypass in Capgo (capgo.app), a live-update/OTA platform for Capacitor mobile apps, allows a de-provisioned

CVE-2026-56081 CRITICAL
9.3 Jun 19

Account pre-registration hijack in Capgo before 12.128.2 lets a remote unauthenticated attacker claim an account under a

CVE-2026-56073 CRITICAL
9.3 Jun 19

Authentication bypass in Capgo prior to version 12.128.2 lets attackers defeat email-based OTP verification by tampering

CVE-2026-56245 HIGH
8.8 Jun 24

Cross-tenant data poisoning in Supabase Capgo before 12.128.2 allows remote unauthenticated attackers to corrupt billing

CVE-2026-100622 HIGH
8.7 Sep 26

Unauthenticated retrieval of deleted over-the-air update bundles from capgo.app through version 12.129.0 is possible via

CVE-2026-100623 HIGH
8.7 Sep 26

Capgo's direct exposure of the public.org_users table through Supabase PostgREST lets an authenticated user who already

CVE-2026-100619 HIGH
8.7 Sep 26

Authenticated principals who hold an app-scoped upload/write/all API key with upload+ rights - or any user granted write

CVE-2026-88862 HIGH
8.7 Sep 10

Privilege escalation in the Capgo (capgo.app) backend through version 12.242.4 allows an authenticated API key holder to

CVE-2026-100615 HIGH
8.7 Sep 26

Privilege escalation in Capgo (capgo.app) before 12.267.1 allows a principal holding the apikey_manager role to rotate a

CVE-2026-100617 HIGH
8.7 Sep 26

Authenticated administrators on Capgo (capgo.app) can grant channel-scoped permissions to non-member users because the p

CVE-2026-88861 HIGH
8.7 Sep 10

Capgo's MFA enforcement is defeated by an authentication assurance level (AAL) mismatch across two distinct code paths:

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy