Skip to main content

Capgo CVE-2026-88860

| EUVDEUVD-2026-75410 CRITICAL
Incorrect Authorization (CWE-863)
2026-09-10 VulnCheck GHSA-5rmr-6c73-3q3m
9.3
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
8.8 HIGH

Network-exploitable via Capgo API/UI with low complexity, but requires a pre-existing account with a stale override (PR:L); control over production OTA versions yields high C/I/A over the affected channel.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

4
POC Analysis Generated
Sep 10, 2026 - 23:31 vuln.today
Metadata Corrected
Sep 10, 2026 - 14:40 vuln.today
tag: Authentication Bypass removed
Analysis Generated
Sep 10, 2026 - 14:09 vuln.today
CVE Published
Sep 10, 2026 - 13:05 cve.org
CRITICAL 9.3

DescriptionCVE.org

Capgo fails to clean up channel permission overrides when a user's last organization role binding is deleted, leaving stale overrides active. Attackers can retain channel-specific permissions after their base RBAC access has been revoked to perform unauthorized actions like changing production OTA versions.

AnalysisAI

Authorization bypass in Capgo (capgo.app), a live-update/OTA platform for Capacitor mobile apps, allows a de-provisioned user to retain channel-level permissions after their organization RBAC access has been revoked. Because Capgo does not clean up channel permission overrides when a user's last organization role binding is deleted, stale grants remain active - letting the former member perform privileged actions such as pushing or changing production OTA update versions. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
technique details hidden
Delivery
technique details hidden
Exploit
technique details hidden
Execution
technique details hidden
Impact
technique details hidden

Vulnerability AssessmentAI

Exploitation Exploitation requires that the attacker previously held a channel-specific permission override in Capgo and that this override was NOT removed when their last organization role binding was deleted - the stale override is the exact prerequisite. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The provider CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:N/VC:H/VI:H/VA:H, 9.3) rates this critical, but the PR:N (no privileges) metric is questionable: exploitation inherently requires an account that previously held a channel override, so the attacker authenticates as a known former member - this is an authorization escalation for an existing/expired principal, not a truly anonymous remote attack, which argues for PR:L. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Full exploit scenario with step-by-step reproduction available after sign-in.
Remediation Apply the vendor's server-side fix as described in GitHub Security Advisory GHSA-qfxq-2ch8-hjg9; the advisory does not enumerate an exact fixed release version in the provided data, so this is best characterized as a patch available per vendor advisory rather than a confirmed version number - self-hosted operators should upgrade to the latest Capgo release referenced by the advisory and cloud users should confirm with Capgo that the fix is deployed. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, audit all users with Capgo channel permissions and cross-reference against current employee roster; review OTA push logs for deployments by recently de-provisioned accounts and validate legitimacy. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

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-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-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-88861 HIGH
8.7 Sep 10

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

CVE-2026-56339 HIGH
8.7 Jul 15

Unauthenticated organization enumeration in Capgo before 12.128.2 lets attackers abuse the Supabase PostgREST SECURITY D

CVE-2026-56248 HIGH
8.7 Jun 23

Unauthenticated denial of service in Cap-go capgo (capgo-backend) before 12.128.12 allows remote attackers to exhaust Po

CVE-2026-56082 HIGH
8.7 Jun 19

Cross-tenant billing log tampering in Capgo (Cap-go/capgo) before 12.128.2 allows unauthenticated attackers holding only

CVE-2026-88863 HIGH
8.6 Sep 10

Privilege escalation in capgo.app (npm package `capgo` ≤ 12.207.1) allows an authenticated org_member to promote an exte

CVE-2026-53981 HIGH
7.2 Jun 12

Account takeover in Cap-go (Capgo) versions prior to 12.128.2 allows an attacker holding a temporary authenticated sessi

CVE-2026-56221 HIGH
7.1 Jun 22

SQL injection in Capgo (cap-go) before 12.128.2 allows authenticated users with read-level API keys to access analytics

Share

CVE-2026-88860 vulnerability details – vuln.today

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