MEDIUM 5.4

CVE-2026-56224: Capgo Console Authentication Bypass via Token URL Parameters

Capgo's web console at console.capgo.app/login versions before 12.128.2 has a design flaw that allows authentication tokens to be passed directly in web links. An attacker can send a victim a specially crafted link containing valid access and refresh tokens; when clicked, the victim is automatically logged into the attacker's account without any confirmation step. This exposes the tokens in the victim's browser history, cached logs, and server access logs, creating multiple avenues for token theft and account compromise.

Source data · NVD / CISA · public domain

CVSS
3.1 · 5.4 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N
Weaknesses (CWE)
CWE-384
Affected products
0 configuration(s)
Published / Modified
2026-06-30 / 2026-07-01

NVD description (verbatim)

Capgo console.capgo.app/login before 12.128.2 accepts access_token and refresh_token in URL query parameters, automatically authenticating users without confirmation. Attackers can craft malicious links to force victims into attacker-controlled sessions, exposing tokens in browser history and logs.

3 reference(s) · View on NVD →

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

Technical summary

The vulnerability stems from accepting authentication tokens (access_token and refresh_token) as URL query parameters with automatic session establishment. This violates secure token handling practices: sensitive credentials should never transit in URLs where they are logged by browsers, proxies, and servers. The lack of user confirmation before session activation means the authentication flow can be triggered entirely without user intent. CWE-384 (Session Fixation) applies here—an attacker can establish a known session state and trick a user into adopting it. The issue affects all Capgo console instances running versions prior to 12.128.2.

Business impact

An attacker who compromises a user's session can access all resources and operations available to that user account within the Capgo console. Depending on the target's role, this could include deployment controls, application configuration, billing information, or API key management. The token exposure in logs creates a secondary risk: tokens may persist in web server logs, browser caches, or logging aggregation systems indefinitely, extending the window in which they can be harvested and reused. For organizations using Capgo for production deployments, unauthorized console access could lead to application downtime, data exfiltration, or injection of malicious code into live services.

Affected systems

The Capgo web console (console.capgo.app/login) in versions before 12.128.2 is affected. The vendor has not published a definitive list of affected product versions in the structured advisory data; verify the exact scope against the official Capgo security advisory. Any user or organization accessing the console through a vulnerable version is at risk if exposed to a malicious link.

Exploitability

This vulnerability requires user interaction (UI:R in the CVSS vector)—an attacker must trick a victim into clicking a malicious link. No authentication is required to craft the link, and network access is trivial (AV:N, AC:L). The attack is straightforward to execute: generate a link with valid stolen or newly issued tokens and distribute it via phishing, social engineering, or injected content. However, the attacker must first obtain valid tokens, which suggests this is most dangerous when combined with other compromises or insider threats. The CVSS score of 5.4 (Medium) reflects this balance: easy to trigger once tokens are available, but not remotely exploitable in a completely unauthenticated scenario.

Remediation

Upgrade the Capgo console to version 12.128.2 or later. The patch removes support for accepting tokens as URL query parameters and enforces proper session initiation through secure, non-logged channels. Organizations should also audit their web server and proxy logs for any evidence of token parameters in URLs, invalidate any exposed tokens, and force re-authentication of all active sessions as a precautionary measure.

Patch guidance

Capgo should publish deployment instructions specific to your hosting environment (SaaS vs. self-hosted). For SaaS users, the upgrade will likely be transparent. For self-hosted deployments, follow the vendor's release notes for version 12.128.2 to ensure backward compatibility and perform testing in a non-production environment first. After upgrading, verify that the login flow no longer accepts tokens as query parameters by attempting to authenticate with a constructed URL—it should fail or redirect without establishing a session.

Detection guidance

Monitor web server access logs for GET requests to /login endpoints containing 'access_token' or 'refresh_token' in the query string. Flag any such requests as potential exploitation attempts. Check browser histories and cache on user endpoints for console.capgo.app URLs with token parameters. Review authentication logs for sessions initiated from unusual geographic locations or IP addresses coinciding with phishing campaigns or social engineering activity. Implement web application firewalls (WAF) to block or alert on requests containing token parameters in URLs to the Capgo console.

Why prioritize this

Although rated MEDIUM severity, this vulnerability merits prompt patching because it enables account takeover with minimal attacker effort once a link is distributed, and the token exposure in logs creates a persistent secondary risk. Organizations with sensitive deployments managed through Capgo should prioritize this in their patch schedule, especially if they have reason to believe phishing or social engineering is active in their threat environment.

Risk score, explained

The CVSS 3.1 score of 5.4 reflects a vulnerability with network-accessible attack surface (AV:N) and low complexity (AC:L), requiring no privileges (PR:N) but necessitating user interaction (UI:R). The impact is confidentiality and integrity loss (C:L, I:L) on the target system without availability impact (A:N), scoped to the vulnerable component (S:U). The Medium rating acknowledges that exploitation requires user deception and prior token acquisition, limiting the immediate threat; however, the design flaw is severe enough to warrant rapid remediation.

Frequently asked questions

Can this vulnerability be exploited without user interaction?

No. An attacker must craft a malicious link and trick a user into clicking it. The vulnerability cannot be triggered remotely without the victim's engagement, which is why UI:R is set in the CVSS vector.

What should we do if we suspect tokens were exposed in our logs?

Immediately revoke and reissue all access and refresh tokens for users who may have been affected. Review web server logs, proxy logs, and any log aggregation systems for token parameters in URLs. Consider rotating service credentials used by Capgo integrations as a precaution.

Does the patch require downtime?

Verify against the vendor advisory for your deployment model. SaaS users will typically see zero-downtime updates. Self-hosted users should test the upgrade in a staging environment and plan a maintenance window if needed; most minor version updates do not require downtime.

How can we protect our team while we prepare to patch?

Educate users not to click links purporting to log them into Capgo or other web consoles, especially from untrusted sources. Disable or restrict URL-based token parameters at your firewall or WAF if technically feasible. Force re-authentication of all console sessions and review access logs for anomalies.

This analysis is based on the CVE record and vendor information available as of the publication date. Patch versions, affected product scope, and remediation steps are subject to change; verify all details against the official Capgo security advisory before deploying fixes. No exploit code is provided. This content is for informational purposes and should not be construed as professional security advice for your specific environment. Consult with Capgo support or your internal security team for deployment guidance. Source: NVD (public-domain), retrieved 2026-08-09. Analysis generated by SEC.co (claude-haiku-4-5).