CVE-2026-56081: Cap-go Authentication Logic Flaw Leading to Account Takeover
An authentication logic flaw in Cap-go versions prior to 12.128.2 allows attackers to register an account with a victim's unverified email address, then enable two-factor authentication on this pre-registered account to gain full control, read/modify data, enforce organization-level policies, and deny the legitimate user access.
A critical authentication logic flaw, identified as CVE-2026-56081, has been discovered in Cap-go versions released before 12.128.2. This vulnerability permits an attacker to exploit the registration process by binding an account to a victim's unverified email address. The core of the issue lies in Cap-go's failure to adequately validate email ownership during the initial account creation phase. By leveraging this flaw, an attacker can then proceed to enable multi-factor authentication (MFA) on the newly created, victim-email-bound account. This action effectively locks out the legitimate user, granting the attacker full control over the account, enabling them to manipulate sensitive data, enforce arbitrary organization-level policies, and conduct further malicious activities within the Cap-go platform. This flaw represents a severe threat to data integrity and user access control for organizations utilizing affected Cap-go installations.
Attack Chain
- Reconnaissance: An attacker identifies a target user's email address and determines it is either not yet registered with Cap-go or registered but email verification is pending.
- Malicious Registration: The attacker initiates a new account registration on the vulnerable Cap-go instance (version < 12.128.2) using the victim's email address.
- Exploitation of Logic Flaw: Due to the vulnerability (CVE-2026-56081), Cap-go's authentication system allows the creation of this new account linked to the victim's email without requiring immediate ownership verification.
- 2FA Enrollment: The attacker, while logged into the newly created unverified account, immediately configures and enables their own multi-factor authentication (MFA) method (e.g., an authenticator app) for that account.
- Account Takeover: The legitimate user later attempts to register or log in using their email. During this process, they are prompted for email verification.
- Denial of Service: Upon successful email verification by the legitimate user, the system attempts to merge or associate the verified email with an existing account. However, since the attacker has already enabled 2FA on the account bound to that email, the legitimate user is denied access to their own account.
- Post-Exploitation Control: With full control over the compromised account, the attacker can now read, modify, or delete the victim's data, and potentially enforce organization-level policies within the Cap-go platform.
Impact
The successful exploitation of CVE-2026-56081 results in a complete account takeover for the targeted victim. Attackers gain unauthorized access to all data associated with the compromised Cap-go account, including the ability to read, modify, or delete sensitive information. Furthermore, attackers can enforce organization-level policies, potentially disrupting business operations or leading to further compromise of integrated systems. This flaw leads to a denial of access for the legitimate user, severely impacting their ability to utilize the platform and exposing their data to malicious manipulation. The CVSS v3.1 Base Score of 9.1 highlights the critical severity of this vulnerability.
Recommendation
- Patch CVE-2026-56081: Immediately upgrade all Cap-go installations to version 12.128.2 or newer to remediate CVE-2026-56081.
- Implement Application Logging: Ensure Cap-go application logs are configured to capture events related to account registration, email verification status, and 2FA enablement, including the source IP address.
- Deploy Sigma Rules: Deploy the provided Sigma rules to your SIEM solution and monitor for potential reconnaissance and suspicious account manipulation attempts.
- Monitor Failed Login Attempts: Actively monitor for unusual spikes in failed login attempts associated with legitimate user accounts, which may indicate account takeover attempts.
Detection coverage 2
Detect CVE-2026-56081 Precursor - Multiple Cap-go Registration Attempts from Single IP
mediumDetects a high volume of POST requests to Cap-go registration endpoints from a single source IP address within a short timeframe, which could indicate reconnaissance or brute-force attempts targeting email addresses for CVE-2026-56081 exploitation.
Detect CVE-2026-56081 Precursor - Suspicious 2FA Enrollment from New IP
highDetects POST requests to Cap-go's 2FA enablement endpoints originating from a source IP address not typically associated with the user or for a newly registered account, which could indicate an attempt to exploit CVE-2026-56081 or another account takeover method.
Detection queries are available on the platform. Get full rules →