MEDIUM 5.3

CVE-2026-56338: Capgo 2FA Denial of Service via Captcha Verification Failure

Capgo versions prior to 12.128.2 have a denial-of-service flaw in their two-factor authentication system. When users attempt to verify their email address as part of 2FA setup, a broken captcha validation process causes the authentication endpoint to fail repeatedly with server errors. This prevents users from completing 2FA enrollment, leaving accounts without this critical security layer—a particularly concerning impact since the vulnerability blocks access to security controls rather than enabling unauthorized access.

Source data · NVD / CISA · public domain

CVSS
3.1 · 5.3 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weaknesses (CWE)
CWE-703
Affected products
0 configuration(s)
Published / Modified
2026-06-24 / 2026-06-25

NVD description (verbatim)

Capgo before 12.128.2 contains a denial of service vulnerability in the /auth/v1/otp endpoint that prevents email verification for two-factor authentication due to captcha validation failures. Authenticated users cannot complete 2FA enrollment as the backend consistently returns HTTP 500 errors with captcha verification process failed messages, blocking access to security controls.

3 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

CVE-2026-56338 is a denial-of-service vulnerability affecting the /auth/v1/otp endpoint in Capgo. The root cause is improper error handling in the captcha verification subprocess during email verification for two-factor authentication. Authenticated users receive consistent HTTP 500 responses when the backend attempts to validate captcha challenges, with error messages explicitly indicating captcha verification process failure. The flaw stems from CWE-703 (Improper Check or Handling of Exceptional Conditions), where the application fails to gracefully handle or recover from captcha service failures. The vulnerability requires network access and no special privileges to trigger, though only authenticated users can reach the affected endpoint.

Business impact

This vulnerability degrades security posture by preventing users from strengthening their account protection through 2FA enrollment. Organizations relying on Capgo for authentication cannot enforce multi-factor security controls, increasing the attack surface for credential compromise. The denial-of-service nature means legitimate security operations are blocked rather than bypassed, creating operational friction and potential compliance gaps if 2FA is mandated. Customer trust may be affected if users perceive the platform as unreliable for security critical features. The impact is bounded to 2FA workflow disruption and does not expose sensitive data or enable privilege escalation.

Affected systems

Capgo versions before 12.128.2 are vulnerable. The vendor did not provide a comprehensive affected product list in the source data, so organizations should verify their Capgo deployment version against the vendor advisory. The vulnerability is specific to the authentication service component and affects any Capgo instance with the /auth/v1/otp endpoint exposed to users attempting 2FA enrollment.

Exploitability

Exploitation requires network access and user authentication but no special privileges. An authenticated user attempting to enroll in 2FA will encounter the vulnerability automatically during normal workflow—no sophisticated attack tooling is needed. However, exploitation is passive in nature; an attacker cannot leverage this flaw to gain unauthorized access or escalate privileges. The vulnerability is reliably triggerable but limited to denial-of-service impact. The CVSS 3.1 score of 5.3 (MEDIUM severity) reflects the low attack complexity, network accessibility, and lack of required user interaction, offset by the absence of confidentiality or integrity impact.

Remediation

Update Capgo to version 12.128.2 or later. This version includes fixes for the captcha validation process and error handling in the 2FA enrollment workflow. Organizations should test the update in a non-production environment before deploying to ensure no regression in authentication services. If immediate patching is not feasible, temporary mitigation options may include disabling the /auth/v1/otp endpoint or switching to an alternative 2FA method if supported, though these are workarounds rather than fixes and should not delay patching.

Patch guidance

Apply the Capgo 12.128.2 update as soon as possible within your standard change management process. The patch addresses the underlying captcha validation failure and should restore normal 2FA enrollment functionality. Verify with Capgo's release notes that the fix specifically addresses the HTTP 500 errors in the /auth/v1/otp endpoint. Test 2FA enrollment workflows post-patch to confirm users can complete email verification without errors. No data migration or configuration changes are expected to be required.

Detection guidance

Monitor authentication logs for repeated HTTP 500 responses from the /auth/v1/otp endpoint, particularly those containing 'captcha verification process failed' messages. Track users who attempt 2FA enrollment and subsequently abandon the process, as they may be encountering this error. Check application error logs for backend captcha service communication failures. If your Capgo instance is behind a WAF or API gateway, alert on elevated error rates from this specific endpoint. Query authentication metrics to identify whether 2FA completion rates have declined unexpectedly.

Why prioritize this

Although the CVSS score is moderate (5.3), prioritize patching because this vulnerability directly impairs security controls. Two-factor authentication is a foundational defensive measure, and blocking its deployment weakens the entire account security posture. The flaw is trivially triggered by legitimate users, meaning the impact is immediate and broad. Organizations with compliance requirements for 2FA (such as FedRAMP, SOC 2, or industry-specific mandates) should treat this as urgent to avoid control gaps.

Risk score, explained

The CVSS 3.1 score of 5.3 reflects a network-accessible, low-complexity attack with no privileges or user interaction required (factors that raise the score), but limited impact: availability is affected (preventing 2FA enrollment) while confidentiality and integrity remain unaffected (factors that lower the score). The denial-of-service impact is scoped to a single security control rather than system-wide availability. Context-specific risk may be higher in organizations with regulatory mandates requiring 2FA or lower in those with alternative 2FA providers.

Frequently asked questions

Can an attacker use this to break into user accounts?

No. The vulnerability prevents legitimate users from enabling 2FA, but does not allow attackers to bypass existing 2FA protections or gain unauthorized access to accounts. Users who have already completed 2FA enrollment before encountering this bug remain protected.

Does this vulnerability affect the authentication endpoint itself, or only 2FA setup?

Only the 2FA enrollment workflow is affected. The core authentication endpoint and login process remain functional. Users can log in normally; they simply cannot complete email verification as part of 2FA setup.

What should we do if we cannot patch immediately?

Ensure users are aware that 2FA enrollment may fail temporarily. As a temporary measure, investigate whether your Capgo deployment offers alternative 2FA methods that do not use the affected /auth/v1/otp endpoint. However, patching to 12.128.2 should be prioritized over workarounds.

Is this vulnerability being actively exploited in the wild?

This vulnerability is not listed on the CISA Known Exploited Vulnerabilities (KEV) catalog, indicating no confirmed public exploitation as of the publication date. However, the trivial triggering mechanism means any user attempting 2FA enrollment will encounter it.

This analysis is based on publicly available information and vendor documentation current as of the publication date. Security landscape and vulnerability details may evolve; refer to official Capgo security advisories for the most up-to-date guidance. CVSS scores represent severity in a standardized model but do not account for organization-specific risk context. No exploit code or weaponized proof-of-concept is provided. Organizations should validate patch applicability and test in non-production environments before deployment. Source: NVD (public-domain), retrieved 2026-07-30. Analysis generated by SEC.co (claude-haiku-4-5).