Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain victim's valid session cookie
-
DeliverySubmit email-change request without re-auth
-
ExploitRepoint account recovery email
-
ExecutionTrigger password reset to attacker email
-
PersistReset/bypass MFA
-
ImpactTake full account control
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Password recovery security
|
| Exploitation Conditions | Exploitation requires the attacker to already possess a valid authenticated Capgo session - a live session cookie or an authenticated browser (PR:L) - because the vulnerable email-change endpoint accepts the change based solely on that session, with no current-password prompt and no confirmation sent to the existing email. The specific weakness is the missing step-up verification on the email-change endpoint itself. Limiting factors: the attacker cannot exploit this pre-authentication (a session foothold via cookie theft, XSS, session fixation, or physical device access is a prerequisite), and the CVSS UI:A metric indicates some active interaction is involved rather than a fully silent background exploit; it does not affect unauthenticated users or accounts whose sessions have not been compromised. |
| Impact | The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:A/VC:H/VI:H/VA:N) scores 8.4 (High) and is internally consistent with the description: network reachable, low complexity, but requiring existing low-privilege authenticated access (PR:L) and some active interaction (UI:A). This is not a pre-auth mass-exploitation bug - the attacker must first obtain a valid session (via cookie theft, XSS, shared/borrowed device, or session fixation), so it functions as a privilege/persistence escalation that turns a transient session compromise into permanent account takeover, which is why confidentiality and integrity are rated High while availability is None. No EPSS score, KEV entry, or POC is provided; absence of KEV and the PR:L prerequisite argue against widespread opportunistic exploitation, so real-world priority is moderate - high impact per incident but bounded by the need for a pre-existing foothold. Signals are mutually consistent (no CVSS-vs-description conflict); the main missing data are EPSS probability and any confirmation of in-the-wild use. |
| Exploit ScenarioDerived | An attacker obtains a victim's Capgo session - for example a cookie exfiltrated via XSS or captured on a shared/unlocked device - and, without knowing the password, submits an email-change request that the endpoint accepts with no re-authentication or old-email confirmation. The attacker then triggers a password reset to the newly controlled address and resets MFA, locking out the legitimate owner and taking full control of the account. No public POC is identified, but the attack requires only standard authenticated HTTP requests and low complexity. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 12, 2026
Account takeover in Capgo before 12.128.2 arises because the email-change endpoint performs no current-password re-authentication and no verification of the existing email address, letting an attacker who already holds a valid session cookie or an authenticated browser silently repoint the account email. By seizing the recovery address, the attacker captures password-reset flows and sidesteps multi-factor authentication, converting a hijacked session into durable full account control. There is no public exploit identified at time of analysis, but the flaw is vendor-confirmed via GitHub Security Advisory GHSA-9px4-w25f-mvm4 and reported by VulnCheck.
RemediationAI
Vendor-released patch: upgrade Capgo to 12.128.2 or later, which enforces authentication/verification on the email-change flow; see the advisory at https://github.com/Cap-go/capgo/security/advisories/GHSA-9px4-w25f-mvm4. Until patched, reduce session-hijacking exposure and account-recovery abuse: shorten session lifetimes and force re-login for account settings, invalidate/rotate active session cookies (logging users out to cut off any already-stolen sessions, at the cost of user friction), and monitor or alert on email-change events so a changed recovery address can be caught and reversed. Where possible, restrict or manually gate email changes and re-verify identity out-of-band before honoring a change, accepting the operational overhead this adds; also review account-recovery and MFA-reset logs for anomalous activity predating the upgrade.
Affected VersionsENISA
Affected Packages
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
Capgo is a live/over-the-air (OTA) update service and Capacitor plugin used by mobile app developers to ship JavaScript bundle updates to Capacitor-based iOS/Android apps without full app-store releases; the affected component is its web account backend, identified by cpe:2.3:a:capgo:capgo. The root cause is CWE-640 (Weak Password Recovery Mechanism), here manifesting as a missing step-up authentication control on a security-sensitive account mutation. Well-designed account systems treat an email change as a privileged operation gated by re-entry of the current password and/or a confirmation link sent to the OLD email; Capgo omitted both, so the endpoint trusts session authentication alone for an action that redefines the account's root of trust for recovery and MFA reset.
Know when Capgo 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Requires an existing authenticated session so PR:L; network-reachable endpoint with low complexity; some interaction (UI:R); high confidentiality/integrity impact from account takeover, no availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
1DescriptionCVE.org
Capgo before 12.128.2 allows email address changes without requiring current password re-authentication or verification of the existing email address. An attacker with access to a valid session cookie or authenticated browser can change the account email to gain control of account recovery and bypass multi-factor authentication protections.
Executive ViewAI
Capgo versions before 12.128.2 contain a critical account takeover flaw that allows attackers with a compromised user session to permanently hijack accounts by circumventing email verification controls and bypassing MFA. This threatens the security of any organization's user base relying on Capgo for authentication. With no patches currently available, affected organizations must implement interim mitigations immediately to reduce account compromise risk.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Mandate password re-authentication before any email-address modification; (2) Send confirmation notifications to the current registered email for all email-change requests; (3) Implement API-level rate-limiting on email-change endpoints; (4) Monitor audit logs for abnormal email-change activity patterns; (5) If operationally feasible, restrict email self-service changes to require administrative review or approval.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Cross-domain SSO account takeover in Capgo before 12.128.2 allows an attacker with enterprise org admin access and a mal
Authentication bypass in Capgo before 12.128.2 lets remote unauthenticated attackers mint arbitrary API keys by tamperin
Account pre-registration hijack in Capgo before 12.128.2 lets a remote unauthenticated attacker claim an account under a
Authentication bypass in Capgo prior to version 12.128.2 lets attackers defeat email-based OTP verification by tampering
Rate-limit bypass in Capgo versions prior to 12.128.2 lets remote unauthenticated attackers flood the channel_self endpo
Cross-tenant data poisoning in Supabase Capgo before 12.128.2 allows remote unauthenticated attackers to corrupt billing
Server-side privilege escalation in Capgo before 12.128.2 lets authenticated users holding build permissions abuse a pat
Unauthenticated information disclosure in Capgo before 12.128.2 lets remote attackers query the /functions/v1/channel_se
Account takeover in Capgo before 12.128.2 stems from a password-change endpoint that omits current-password validation (
Information disclosure in Capgo (Capacitor live-update/OTA platform) before 12.128.2 lets unauthenticated callers abuse
Unauthenticated information disclosure in Capgo before 12.128.2 lets remote attackers read organization RBAC role bindin
Cross-tenant authorization bypass in Capgo before 12.128.2 lets authenticated users impersonate another tenant's limited
EUVD-2026-43230
GHSA-gxf7-q22c-vmrj
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB