Skip to main content

Capgo CVE-2026-56305

| EUVDEUVD-2026-42882 HIGH
Unverified Password Change (CWE-620)
2026-07-10 VulnCheck GHSA-j3rw-h6r5-mm7x
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain temporary Capgo session token
  2. Delivery
    Call password-change endpoint
  3. Exploit
    Submit new password without current password
  4. Execution
    Credential silently reset
  5. Impact
    Lock out legitimate user and seize account

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Password change verification
Exploitation Conditions

Exploitation requires the attacker to already possess a valid low-privilege Capgo session (PR:L) for the target account - described as 'temporary session access' - after which the password-change endpoint accepts a new password without any current-password confirmation. The specific enabling condition is the missing current-password validation on that endpoint; the limiting factor is that the attacker cannot start from zero: they must first acquire a live session token (via theft, hijack, shared/kiosk access, or delegated login), and no separate user interaction from the victim is needed (UI:N). This is not remote-unauthenticated exploitation of a default install - a pre-existing session is the hard prerequisite that bounds realistic risk.

Impact

The CVSS 4.0 base score of 8.7 (High) is driven by AV:N/AC:L/AT:N with VC:H and VI:H, tempered by PR:L - exploitation is remote and low-complexity but requires an existing low-privilege session rather than being fully unauthenticated. This is the pivotal caveat: the vulnerability is a privilege/session-escalation amplifier, not a standalone remote takeover, so real-world risk depends on how attackers obtain that initial 'temporary session access' (stolen tokens, shared/kiosk sessions, XSS, or leaked session cookies). No EPSS score, KEV listing, or POC was supplied, so there is no evidence of widespread automated exploitation; the SSVC picture is therefore 'Proof-of-Concept absent, exploitation not observed.' Net assessment: a genuine and worth-patching issue because it turns a transient foothold into permanent account control, but not an internet-facing unauthenticated emergency - prioritize based on whether Capgo sessions are exposed to session-theft vectors.

Exploit ScenarioDerived

An attacker obtains a temporary Capgo session - for example a session token left active on a shared workstation, captured via network/XSS, or a briefly delegated login - and issues a password-change request that succeeds without supplying the victim's current password. The attacker sets a new password, the legitimate user is locked out, and the attacker retains full control of the account and its associated OTA update capabilities. No public POC was provided, but the low attack complexity (AC:L) makes exploitation trivial once a session is held.

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

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

Alert me

AnalysisAIv1 – Jul 10, 2026

Account takeover in Capgo before 12.128.2 stems from a password-change endpoint that omits current-password validation (CWE-620), letting an attacker who holds any temporary or low-privilege session set a new password without proving they know the old one. Because the CVSS 4.0 vector reflects a low-privilege (PR:L) network attacker with high confidentiality and integrity impact, a hijacked or briefly-borrowed session can be converted into permanent control, locking legitimate users out. No public exploit identified at time of analysis and the flaw is not on CISA KEV, so risk is credible but not confirmed as actively exploited.

RemediationAI

Vendor-released patch: 12.128.2 - upgrade Capgo to 12.128.2 or later, as documented in GHSA-rjr5-qxqj-cx8g (https://github.com/Cap-go/capgo/security/advisories/GHSA-rjr5-qxqj-cx8g) and the VulnCheck advisory. Until the upgrade is applied, reduce the blast radius of a borrowed session by shortening session/token lifetimes and forcing re-authentication for sensitive account actions, and invalidate existing sessions after any suspected compromise (trade-off: more frequent logins for users). If you can control the reverse proxy or WAF, restrict or add step-up authentication in front of the password-change endpoint (trade-off: may block legitimate self-service password changes), and monitor for password-change events not accompanied by a fresh login as a detection compensating control. Do not rely on network controls alone, since the attack originates from an already-valid session.

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 for Capacitor-based mobile applications, providing a backend and dashboard where developers manage app bundles and user accounts (cpe:2.3:a:capgo:capgo). The root cause is CWE-620 (Unverified Password Change): the password-change endpoint updates the stored credential based solely on the authenticated session context, without re-authenticating the requester by requiring the current password. Current-password confirmation is the standard defense-in-depth control that ensures a live session alone cannot silently reset a credential; its absence means session possession is treated as equivalent to knowledge of the account secret, collapsing the distinction between session hijack and full credential compromise.

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.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N
vuln.today AI 8.3 HIGH

Remote endpoint (AV:N/AC:L) but a valid session is needed (PR:L, not PR:N); takeover yields high confidentiality and integrity, with lockout as limited availability impact (A:L).

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:L/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
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Jul 10, 2026 - 16:16 EUVD

DescriptionCVE.org

Capgo before 12.128.2 contains an authentication bypass vulnerability in the password change endpoint that allows attackers to change user passwords without requiring current password confirmation. Attackers with temporary session access can exploit this flaw to permanently lock out legitimate users and achieve full account takeover.

Executive ViewAI

Why It Matters

Capgo versions before 12.128.2 contain an account takeover vulnerability in the password-change endpoint that fails to validate the current password before allowing a change. An attacker who gains access to any user's session-even temporarily or at low privilege-can change that account's password, locking out the legitimate user and converting temporary session access into permanent control. No public exploit code has been identified to date, but organizations must implement immediate interim controls without waiting for a vendor patch.

Business Impact: High
Compensating Controls

Restrict password-change API access to administrators only; implement and enforce multi-factor authentication (MFA) for account modification operations; deploy comprehensive logging and real-time alerting on password-change endpoint; implement rate-limiting on password-reset requests; conduct regular audits of account access logs and password-change records; establish procedure for immediate password resets upon detection of unauthorized changes; prepare incident response playbook for account takeover scenarios; monitor Capgo security advisories and vendor communications for patch availability.

Threat Intelligence Overview

EPSS Score
0.4%
Top 72% exploitable
Prevalence
Low
Niche OTA-update backend for Capacitor mobile apps, developer-focused footprint
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.4%
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

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

CVE-2026-56247 HIGH
8.7 Jun 30

Privilege escalation in Capgo before 12.128.2 lets an authenticated org admin assign org-scoped RBAC roles at the narrow

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