Mend.io Vulnerability Database
The largest open source vulnerability database
What is a Vulnerability ID?
New vulnerability? Tell us about it!
CVE-2026-63414
Published:October 30, 2026
Updated:November 04, 2026
Shopify App is a Rails engine for building Shopify applications. From 22.1.0 until 23.0.3, "token-exchange" authenticated controllers can expose a request-derived "shop" context instead of the identity from a verified Shopify ID token or active Shopify session. "current_shopify_domain" can resolve to the sanitized "shop" query parameter, so a request authenticated for one "shop" can cause application code to treat a different requested "shop" as current. Affected applications use "shopify_app" "token-exchange" authentication, accept authenticated requests with a "shop" query parameter, and rely on "current_shopify_domain" or "params[:shop]" for authorization, tenant lookup, stored access-token selection or "shop"-scoped data access. An attacker with a valid Shopify session token for one "shop" can supply another "shop" in that parameter and potentially obtain unauthorized application data or perform "shop"-scoped actions, depending on the application's authorization model. This issue is fixed in version 23.0.3.
Affected Packages
https://github.com/Shopify/shopify_app.git (GITHUB):
Affected version(s) >=v22.1.0 <v23.0.3 || >=v23.0.0 <v23.0.3
Fix Suggestion:
Update to version v23.0.3
shopify_app (RUBY):
Affected version(s) >=22.1.0 <23.0.3 || >=23.0.0 <23.0.3
Fix Suggestion:
Update to version 23.0.3
shopify_app (RUBY):
Affected version(s) >=22.1.0 <23.0.3
Fix Suggestion:
Update to version 23.0.3
Do you need more information?
Contact Us
CVSS v4
Base Score:
7.6
Attack Vector
NETWORK
Attack Complexity
LOW
Attack Requirements
PRESENT
Privileges Required
LOW
User Interaction
NONE
Vulnerable System Confidentiality
HIGH
Vulnerable System Integrity
HIGH
Vulnerable System Availability
NONE
Subsequent System Confidentiality
NONE
Subsequent System Integrity
NONE
Subsequent System Availability
NONE
CVSS v3
Base Score:
8.1
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
HIGH
Integrity
HIGH
Availability
NONE
Weakness Type (CWE)
Incorrect Authorization
EPSS
Base Score:
0.55