CVE-2026-53981: Cap-go Email Change Account Takeover Vulnerability
Cap-go versions before 12.128.2 have a critical account security flaw in how users change their email address. An attacker who gains temporary access to someone's logged-in session (through phishing, shared device, or session hijacking) can change the account's registered email without requiring a password or second authentication factor. Once the email is changed to an attacker-controlled address, the attacker can reset the password and take permanent control of the account, locking out the legitimate owner completely.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 7.6 HIGH · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:L
- Weaknesses (CWE)
- CWE-306
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-06-12 / 2026-06-17
NVD description (verbatim)
Cap-go prior to 12.128.2 contains an account takeover vulnerability in its email change mechanism that allows an attacker with temporary authenticated session access to change the registered email address without re-authentication such as password or MFA verification. Attackers can redirect verification to an attacker-controlled email address and subsequently perform a password reset to permanently take over the victim's account.
4 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-53981 exploits insufficient authentication controls in Cap-go's email change functionality. The vulnerability stems from missing re-authentication requirements (CWE-306) when modifying critical account attributes. An authenticated user with an active session can invoke the email change endpoint without providing credentials or MFA proof. The system then sends a verification link to the new email address without validating the requester's identity against the original account holder. This permits an attacker with temporary session access to redirect the email verification flow to attacker-controlled infrastructure, establish persistent unauthorized access, and execute password reset operations to maintain control.
Business impact
Account takeover vulnerabilities directly threaten user data confidentiality, system integrity, and service availability. Attackers gaining control of legitimate accounts can access sensitive user information, modify account settings, exfiltrate data, conduct fraud, or use compromised accounts as pivot points for lateral movement into organizational systems. For Cap-go users, this poses significant risks around stored credentials, project data, and billing information. Reputational damage and potential regulatory exposure (GDPR, SOC 2) may follow widespread exploitation.
Affected systems
Cap-go versions prior to 12.128.2 are vulnerable. The vulnerability requires an authenticated session, meaning internet-facing deployments and SaaS instances where users authenticate via web or API are at direct risk. Organizations using Cap-go for application management, deployment pipelines, or credential handling should prioritize immediate identification and patching of affected instances.
Exploitability
Exploitation requires two prerequisites: (1) an attacker must obtain a valid authenticated session token or session cookie—achievable via phishing, credential compromise, cross-site scripting (XSS), or device-level access—and (2) access to the email change endpoint. Once in session, no additional authentication or user interaction is required; the attack is fully automated. The low complexity and high probability of session compromise in real-world scenarios (shared devices, unattended sessions, phishing campaigns) make this vulnerability practically exploitable in many environments. The lack of KEV status does not diminish risk; monitoring for active exploitation is advised as patches roll out.
Remediation
Upgrade Cap-go to version 12.128.2 or later immediately. This patch version includes re-authentication requirements and additional validation controls for email change operations. For organizations unable to patch immediately, implement compensating controls: enforce session timeouts (15–30 minutes of inactivity), require MFA on all user accounts, deploy session anomaly detection, and educate users about phishing and device security.
Patch guidance
Apply Cap-go 12.128.2 or a newer stable release as soon as feasible. Verify the patch is applied by checking the Cap-go version in your deployment or application settings (typically accessible via admin dashboard or CLI). Test the patched version in a non-production environment to confirm email change workflows function correctly and require re-authentication. For SaaS deployments, confirm with your provider that the upgrade has been applied. For self-hosted installations, schedule patching during a maintenance window and monitor authentication logs post-deployment for anomalies.
Detection guidance
Monitor for suspicious email change activity: (1) log all email modification requests with associated user ID, timestamp, source IP, and session age; (2) alert when email changes occur shortly after login or from unusual geographic locations; (3) flag multiple email change attempts from the same session within a short timeframe; (4) correlate email changes with subsequent password reset requests from different IP addresses; (5) review account access logs for sessions that originated from public networks or unfamiliar devices and then triggered sensitive operations. Implement alerts for email change verification failures or confirmations sent to unexpected recipient addresses.
Why prioritize this
This vulnerability merits HIGH priority due to the combination of high CVSS score (7.6), direct account takeover capability, and relatively low exploitation barriers once session access is obtained. The attack bypasses standard authentication controls, making it particularly dangerous in environments with weaker session management practices. While KEV status is not currently active, the straightforward exploitation chain and high business impact of account takeover justify immediate patching ahead of less critical vulnerabilities.
Risk score, explained
The CVSS v3.1 score of 7.6 (HIGH) reflects: (1) network accessibility (AV:N) allowing remote exploitation; (2) low attack complexity (AC:L) requiring only standard session access without special techniques; (3) privilege requirement (PR:L) indicating the attacker must have an authenticated session; (4) no user interaction needed (UI:N) after session compromise; (5) unchanged scope (S:U) within the application; and (6) high confidentiality impact (C:H) from account takeover enabling data access. The combined integer impact (confidentiality, integrity, availability) elevates the score despite the prerequisite of authenticated session access. Organizations should treat this as an urgent patch candidate.
Frequently asked questions
Does the attacker need the victim's password to exploit this?
No. The attacker only needs temporary access to an authenticated session (e.g., a logged-in browser, mobile app token, or API key). Once in session, the email change can be performed without password re-entry. This makes phishing, device compromise, and session hijacking common attack vectors.
Can multi-factor authentication (MFA) prevent this attack?
Standard MFA on login does not prevent this specific vulnerability because the attack occurs within an already-authenticated session. However, MFA is still critical: it makes initial session compromise harder. The patch in 12.128.2 likely includes MFA re-verification during email changes, which would block the attack even if session access is compromised.
How do I know if my Cap-go instance has been compromised by this vulnerability?
Review Cap-go authentication and account logs for: (1) email change requests from unfamiliar IP addresses or during off-hours; (2) email changes followed immediately by password resets from different IPs; (3) users reporting they cannot log in or receive account notifications at their original email. Check your Cap-go version immediately—if it's below 12.128.2, assume exposure and audit recent account modifications.
Is there a temporary workaround if I cannot patch immediately?
Enforce strict session timeout policies (15–30 minutes of inactivity), require re-authentication for sensitive operations through manual review or additional MFA challenges, enable comprehensive logging of account changes, and educate users about not sharing or leaving sessions unattended. These reduce but do not eliminate risk; patching should be prioritized.
This analysis is provided for informational purposes to assist security leaders in vulnerability risk assessment and remediation planning. It is not a substitute for vendor advisories, patch release notes, or independent security testing. Always verify patch applicability and compatibility in your specific environment before deployment. The vulnerability details, CVSS score, and affected versions are based on publicly available sources; organizations should confirm current status via official Cap-go security advisories. Exploitation risk varies by environment, session management practices, and user behavior; conduct your own threat modeling. SEC.co and the authors provide no warranty or guarantee regarding this information's completeness or accuracy. Source: NVD (public-domain), retrieved 2026-07-20. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2018-25437HIGHCherryFramework Themes Information Disclosure Vulnerability
- CVE-2023-54350HIGHWordPress Augmented-Reality Plugin Remote Code Execution
- CVE-2026-10243HIGHSmart Parking System 1.0 Authentication Bypass – Remote Admin Access
- CVE-2026-10281HIGHEnderfga claw-orchestrator Authentication Bypass – Patch Available
- CVE-2026-10617HIGHGoClaw Webhook Authentication Bypass – Remote Exploitation
- CVE-2026-24088HIGHQualcomm Bootloader Cryptographic Verification Flaw (CVSS 8.2)
- CVE-2026-24090HIGHQualcomm Partition Table Cryptographic Flaw Enables Boot Modification
- CVE-2026-35265HIGHOracle Identity Manager Authentication Bypass – Critical Patch Required