Skip to main content

Capgo CVE-2026-56224

| EUVDEUVD-2026-40426 MEDIUM
Session Fixation (CWE-384)
2026-06-30 VulnCheck GHSA-5ph3-fx7r-fpq3
5.1
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
5.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
5.4 MEDIUM

Network-delivered session fixation requires victim to click a crafted URL (UI:R); attacker needs no privileges; confidentiality and integrity impacts are low with no availability impact.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
A
Scope
X

Lifecycle Timeline

2
Patch available
Jul 01, 2026 - 02:16 EUVD
Analysis Generated
Jun 30, 2026 - 23:39 vuln.today

DescriptionCVE.org

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.

AnalysisAI

Session fixation in the Capgo cloud console login endpoint (console.capgo.app/login) allows unauthenticated remote attackers to force victims into attacker-controlled sessions by crafting malicious URLs containing attacker-owned tokens. Versions before 12.128.2 silently accept access_token and refresh_token as URL query parameters and authenticate the user without confirmation, bypassing normal login flows. Tokens passed via URL are additionally exposed in browser history, server access logs, and HTTP Referer headers, creating secondary information-disclosure risk. No public exploit code and no CISA KEV listing exist at time of analysis.

Technical ContextAI

Capgo is an over-the-air (OTA) update and deployment platform for Capacitor-based mobile applications, operated as a SaaS product at console.capgo.app. The vulnerability is classified as CWE-384 (Session Fixation): the login endpoint processes access_token and refresh_token directly from HTTP GET query parameters, allowing any caller to pre-load arbitrary tokens into a browser session without the user's knowledge or consent. Accepting bearer tokens via URL violates OAuth 2.0 security best practices (RFC 6749 Section 3.3) because query parameters are durably logged by web servers, CDN edge nodes, reverse proxies, and the browser's own history and autocomplete, and leak to third-party origins via the HTTP Referer header. The affected CPE is cpe:2.3:a:capgo:capgo:*:*:*:*:*:*:*:* covering all versions prior to 12.128.2.

RemediationAI

The primary fix is to upgrade Capgo to version 12.128.2 or later, which removes acceptance of access_token and refresh_token via URL query parameters; the vendor advisory is at https://github.com/Cap-go/capgo/security/advisories/GHSA-83f5-439g-pwmj. For self-hosted deployments that cannot immediately upgrade, configure web application firewall (WAF) rules to block or strip requests to the /login endpoint that include access_token or refresh_token as query parameters - note this may interfere with any legitimate OAuth callback flows that use the same parameter names, so scope rules carefully. Additionally, advise Capgo users to inspect login URLs before clicking and to rotate tokens immediately after any suspected exposure. Enabling server-side session monitoring to flag sessions originating from unexpected IP addresses or user agents can provide detection capability while a patch is pending. Upstream fix availability is confirmed by vendor advisory; the patched version number (12.128.2) is confirmed by the GHSA advisory.

CVE-2017-12965 CRITICAL POC
9.8 Aug 23

Session fixation vulnerability in Apache2Triad 1.5.4 allows remote attackers to hijack web sessions via the PHPSESSID pa

CVE-2025-28242 CRITICAL POC
9.8 Apr 18

Improper session management in the /login_ok.htm endpoint of DAEnetIP4 METO v1.25 allows attackers to execute a session

CVE-2022-40916 CRITICAL POC
9.8 Feb 06

Tiny File Manager v2.4.7 and below is vulnerable to session fixation. Rated critical severity (CVSS 9.8), this vulnerabi

CVE-2025-45949 CRITICAL POC
9.8 Apr 28

A critical vulnerability was found in PHPGurukul User Registration & Login and User Management System V3.3 in the /login

CVE-2023-48929 CRITICAL POC
9.8 Dec 08

Franklin Fueling Systems System Sentinel AnyWare (SSA) version 1.6.24.492 is vulnerable to Session Fixation. Rated criti

CVE-2023-41012 CRITICAL POC
9.8 Sep 05

An issue in China Mobile Communications China Mobile Intelligent Home Gateway v.HG6543C4 allows a remote attacker to exe

CVE-2023-31498 CRITICAL POC
9.8 May 11

A privilege escalation issue was found in PHP Gurukul Hospital Management System In v.4.0 allows a remote attacker to ex

CVE-2022-3269 CRITICAL POC
9.8 Sep 23

Session Fixation in GitHub repository ikus060/rdiffweb prior to 2.4.7. Rated critical severity (CVSS 9.8), this vulnerab

CVE-2021-39290 CRITICAL POC
9.8 Aug 23

Certain NetModule devices allow Limited Session Fixation via PHPSESSID. Rated critical severity (CVSS 9.8), this vulnera

CVE-2020-11729 CRITICAL POC
9.8 Apr 15

An issue was discovered in DAViCal Andrew's Web Libraries (AWL) through 0.60. Rated critical severity (CVSS 9.8), this v

CVE-2019-18418 CRITICAL POC
9.8 Oct 24

clonos.php in ClonOS WEB control panel 19.09 allows remote attackers to gain full access via change password requests be

CVE-2018-18925 CRITICAL POC
9.8 Nov 04

Gogs 0.11.66 allows remote code execution because it does not properly validate session IDs, as demonstrated by a ".." s

Share

CVE-2026-56224 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy