Skip to main content

Capgo EUVDEUVD-2026-43230

| CVE-2026-56308 HIGH
Weak Password Recovery Mechanism for Forgotten Password (CWE-640)
2026-07-12 VulnCheck GHSA-gxf7-q22c-vmrj
8.4
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain victim's valid session cookie
  2. Delivery
    Submit email-change request without re-auth
  3. Exploit
    Repoint account recovery email
  4. Execution
    Trigger password reset to attacker email
  5. Persist
    Reset/bypass MFA
  6. Impact
    Take 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.

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

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

Alert me

AnalysisAIv1 – 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

capgo 0 <12.128.2

Affected Packages

euvd capgo fix: 12.128.2

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

Vendor (VulnCheck) PRIMARY 8.4 HIGH
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
vuln.today AI 7.3 HIGH

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.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

Lifecycle Timeline

1
Patch available
Jul 12, 2026 - 13:01 EUVD

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.2%
Top 85% exploitable
Prevalence
Low
niche developer OTA-update tool for Capacitor apps, limited footprint
Social Media
2
Sightings
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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.2%
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

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Capgo

View all
CVE-2026-56223 CRITICAL
9.3 Jun 24

Cross-domain SSO account takeover in Capgo before 12.128.2 allows an attacker with enterprise org admin access and a mal

CVE-2026-56237 CRITICAL
9.3 Jun 24

Authentication bypass in Capgo before 12.128.2 lets remote unauthenticated attackers mint arbitrary API keys by tamperin

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-56324 HIGH
8.8 Jun 22

Rate-limit bypass in Capgo versions prior to 12.128.2 lets remote unauthenticated attackers flood the channel_self endpo

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-56233 HIGH
8.7 Jun 30

Server-side privilege escalation in Capgo before 12.128.2 lets authenticated users holding build permissions abuse a pat

CVE-2026-56323 HIGH
8.7 Jun 22

Unauthenticated information disclosure in Capgo before 12.128.2 lets remote attackers query the /functions/v1/channel_se

CVE-2026-56305 HIGH
8.7 Jul 10

Account takeover in Capgo before 12.128.2 stems from a password-change endpoint that omits current-password validation (

CVE-2026-56300 HIGH
8.7 Jun 30

Information disclosure in Capgo (Capacitor live-update/OTA platform) before 12.128.2 lets unauthenticated callers abuse

CVE-2026-56219 HIGH
8.7 Jun 30

Unauthenticated information disclosure in Capgo before 12.128.2 lets remote attackers read organization RBAC role bindin

CVE-2026-56230 HIGH
8.7 Jun 30

Cross-tenant authorization bypass in Capgo before 12.128.2 lets authenticated users impersonate another tenant's limited

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