MEDIUM 6.5

CVE-2026-56312: Capgo Account Invitation Captcha Bypass (CVSS 6.5)

Capgo versions prior to 12.128.2 contain a flaw in their account invitation system that allows attackers to create unauthorized accounts by bypassing the captcha protection mechanism. When a user submits an invitation acceptance request, the system creates the account before validating the captcha token, meaning an attacker can send requests with invalid or missing captcha data and still successfully register accounts. This vulnerability enables account takeover of invite links and account enumeration attacks.

Source data · NVD / CISA · public domain

CVSS
3.1 · 6.5 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
Weaknesses (CWE)
CWE-287
Affected products
0 configuration(s)
Published / Modified
2026-07-10 / 2026-07-10

NVD description (verbatim)

Capgo before 12.128.2 contains an improper validation vulnerability in the accept_invitation endpoint that creates user accounts before captcha validation is enforced. Attackers can bypass captcha protection by sending POST requests with invalid captcha tokens to create unwanted accounts and burn invite links.

2 reference(s) · View on NVD →

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

Technical summary

CVE-2026-56312 involves improper input validation in Capgo's accept_invitation endpoint. The vulnerable code path performs user account creation before enforcing captcha validation checks, violating the principle of defense-in-depth. An unauthenticated attacker can send a POST request with an intentionally invalid captcha token (or omit the token entirely) and the endpoint will process the account creation regardless. This reflects a CWE-287 (Improper Authentication) design flaw where a security control is evaluated after rather than before the protected action. The vulnerability requires no user interaction, no authentication, and is trivial to exploit remotely.

Business impact

This vulnerability degrades the security of Capgo's user acquisition and account management processes. Attackers can exhaust or invalidate legitimate invitation links by creating dummy accounts, disrupting onboarding workflows. If invitations are tied to specific users or organizations, attackers may also perform account enumeration or occupy reserved slots. The low barrier to entry (a single HTTP request) means the attack can be automated at scale, potentially affecting user trust and platform availability during sign-up phases.

Affected systems

Capgo versions before 12.128.2 are affected. The vulnerability exists in the account invitation acceptance endpoint and impacts any deployment using the default configuration. Users of Capgo 12.128.2 and later are not affected.

Exploitability

Exploitability is high in practical terms. The attack requires only network access and no special privileges or user interaction. An attacker can craft a simple POST request to the accept_invitation endpoint with any invalid captcha token and observe successful account creation. Automated exploitation is straightforward, allowing bulk account registration. There is no known public exploit code, but the vulnerability is trivially reproducible.

Remediation

Upgrade Capgo to version 12.128.2 or later. This patch enforces captcha validation before account creation, ensuring the security control is evaluated first. Organizations unable to patch immediately should implement network-level controls to rate-limit or restrict access to the accept_invitation endpoint.

Patch guidance

Apply Capgo 12.128.2 or later as soon as practical. Verify the upgrade through your package manager or release notes. If running Capgo in a containerized environment, ensure your image is rebuilt with the patched version. Test the account invitation flow in a staging environment to confirm captcha validation is now enforced before account creation.

Detection guidance

Monitor for suspicious patterns in account creation logs, specifically multiple new accounts created in rapid succession from the same IP or with minimal time between requests. Log and alert on accept_invitation endpoint calls that reference invalid or missing captcha tokens. If you have detailed request logging, look for POST requests to /invite/accept or similar endpoints with malformed or absent captcha parameters that resulted in HTTP 200 responses. Correlation with a spike in account creation can confirm exploitation.

Why prioritize this

Although the CVSS score is 6.5 (Medium), this vulnerability warrants timely patching because it undermines a fundamental authentication boundary and is trivially exploitable. The attack surface is broad—any public-facing Capgo instance—and the attack vector requires zero sophistication. Organizations heavily reliant on their invitation system for user onboarding should prioritize this patch to prevent disruption and account enumeration.

Risk score, explained

The CVSS 3.1 score of 6.5 reflects network accessibility (AV:N), low complexity (AC:L), no privilege requirement (PR:N), and no user interaction (UI:N). The scope is unchanged (S:U). The impact is limited to integrity (account creation) and availability (invitation link consumption), with no confidentiality breach, resulting in a Medium severity rating. However, the simplicity of exploitation and the foundational nature of the flaw justify close monitoring and near-term remediation.

Frequently asked questions

Can an attacker gain access to legitimate user accounts through this vulnerability?

No. This vulnerability allows creation of new unauthorized accounts, not takeover of existing ones. However, by exhausting invitation links, attackers may prevent legitimate users from joining, and they may reserve account names or email addresses.

Is there a workaround if we cannot patch immediately?

Yes. Implement strict rate limiting on the accept_invitation endpoint and consider IP-based or token-based access restrictions if your deployment allows. Additionally, monitor account creation logs for anomalous patterns and disable invitations temporarily if abuse is detected.

How can we verify we are running a patched version?

Check your Capgo version number (typically available via CLI or admin dashboard). Confirm it is 12.128.2 or higher. Review release notes to confirm the captcha validation fix is included in your version.

Does this vulnerability affect Capgo instances that do not use captcha protection?

No. If captcha is not enabled in your Capgo configuration, this flaw does not apply. However, you should still upgrade to benefit from other security improvements and to have a defense-in-depth validation in place.

This analysis is provided for informational purposes and reflects the vulnerability details published as of July 10, 2026. Exploit code or detailed attack steps are not provided. Organizations should verify compatibility and test patches in a non-production environment before deployment. SEC.co makes no warranty regarding the completeness or accuracy of third-party vendor information. Always consult official Capgo security advisories and release notes for definitive patch guidance. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).