Skip to main content

Capgo CVE-2026-56228

| EUVDEUVD-2026-38116 MEDIUM
Improper Input Validation (CWE-20)
2026-06-20 VulnCheck GHSA-j8w3-fhfr-rrvp
6.9
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Recon
    Obtain or compromise org admin credentials
  2. Delivery
    Authenticate to Capgo web interface
  3. Exploit
    Navigate to password policy configuration
  4. Install
    Set minimum password length to extreme integer value
  5. C2
    Enable the password policy
  6. Execute
    All org users blocked from password compliance
  7. Impact
    Organization-wide account lockout achieved

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
Exploitation Conditions

Exploitation strictly requires an active authenticated session holding the organization administrator role within the target Capgo organization - this is the definitive prerequisite confirmed by the CVSS 4.0 PR:H metric. The denial of service is triggered only when the attacker both sets an extreme minimum password length value AND explicitly enables the policy; setting the value alone without activation does not cause the lockout. The impact is scoped to a single organization and does not affect other organizations on the same Capgo deployment or the underlying platform infrastructure. Standard authenticated users without the administrator role cannot access the password policy configuration and therefore cannot trigger this vulnerability. The attack vector is network-accessible (AV:N), meaning the attacker does not require local or physical access - any network-reachable Capgo web interface is sufficient once admin credentials are in hand.

Impact

The CVSS 4.0 score of 6.9 (Medium) accurately reflects the elevated privilege requirement (PR:H - organization administrator role) as the principal attack constraint, which substantially narrows the exploitable population compared to an unauthenticated flaw. Attack complexity is Low (AC:L) and no attack requirements exist (AT:N), meaning any administrator who can reach the web interface can trivially trigger the condition. Impact is exclusively high-severity availability loss (VA:H) on the vulnerable system - confidentiality and integrity are unaffected across both vulnerable and subsequent systems. No EPSS data was provided in the source intelligence, and this CVE does not appear in the CISA KEV catalog, meaning no confirmed widespread or targeted active exploitation has been documented. No public POC has been identified. The realistic threat model centers on insider abuse, privilege escalation from a lower role, or a compromised administrator credential - not opportunistic external attackers. Organizations with shared, poorly rotated, or externally phishable admin credentials face materially higher exposure than the base CVSS score alone implies, because a single compromised admin account is sufficient to lock out an entire organization.

Exploit ScenarioDerived

An attacker who has obtained organization administrator credentials - through phishing, credential stuffing, or insider access - logs into the Capgo web interface, navigates to the organization's password policy settings, enters an integer value such as 2,000,000,000 as the minimum password length, and enables the policy. From that moment, all organization members encounter an unresolvable password compliance failure on any password change attempt, locking out the entire organization with no self-service recovery path. The attack requires only standard authenticated web UI interaction and no specialist tooling or exploit code.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – Jun 22, 2026

Capgo's password policy configuration in versions before 12.128.2 can be exploited by an authenticated organization administrator to trigger an organization-wide account lockout by setting an arbitrarily large minimum password length - such as billions of characters - with no server-side upper-bound enforcement. Once the malicious policy is enabled, every organization member including other administrators is prevented from setting a compliant password, permanently blocking access to the organization and constituting an application-level denial of service. No public exploit code or CISA KEV listing has been identified at time of analysis, placing this in the insider-threat and compromised-admin-credential risk category.

RemediationAI

The primary remediation is to upgrade Capgo to version 12.128.2 or later, which introduces server-side enforcement of a maximum allowable value for the minimum password length field, closing the improper input validation gap. The vendor patch is documented in the GitHub Security Advisory at https://github.com/Cap-go/capgo/security/advisories/GHSA-vhjp-62qf-33mx and the VulnCheck advisory at https://www.vulncheck.com/advisories/capgo-denial-of-service-via-improper-password-policy-length-validation. Until patching is feasible, compensating controls should focus on limiting exposure of the organization administrator role: audit all accounts holding that privilege and revoke it from any that do not strictly require it, as reducing the set of admins directly reduces attack surface. Additionally, audit existing password policy configurations for any anomalous minimum length values and reset them to sane defaults. Implement alerting on password policy modification events in administrator audit logs to detect abuse in near-real-time. Note that none of these workarounds prevent a legitimate but malicious admin from triggering the condition - they only reduce the probability that such an actor exists.

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 an open-source live-update platform for Capacitor-based mobile applications, providing organization-scoped user and access management including password policy controls. The vulnerability is rooted in CWE-20 (Improper Input Validation): the minimum password length field in the password policy configuration module accepts arbitrarily large integer values without enforcing a maximum bound. When such a value is persisted and the policy is activated, the enforcement logic compares every password-change attempt against the stored minimum, and since no user can realistically supply a password of billions of characters, all password operations fail indefinitely. Affected products per CPE: cpe:2.3:a:capgo:capgo:*:*:*:*:*:*:*:* covering all releases from version 0 up to but not including 12.128.2.

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

Requires authenticated organization administrator access to modify password policy (PR:H, AV:N, AC:L); impact is purely high-severity availability loss with no confidentiality or integrity effects, no scope change.

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

Lifecycle Timeline

1
Patch available
Jun 20, 2026 - 17:16 EUVD

DescriptionCVE.org

Capgo before 12.128.2 fails to enforce a maximum value on the minimum password length field in its password policy configuration. An authenticated organization administrator can set an extremely large numeric value (e.g., billions of characters) as the minimum password length, making compliance impossible for all organization members. Once the policy is enabled, users (including administrators) are unable to change their passwords or access the organization, resulting in an organization-wide account lockout and application-level denial of service.

Threat Intelligence Overview

EPSS Score
0.3%
Top 81% exploitable
Social Media
1
Sightings
Data Quality
7 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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