{"id":"EM-20261030-CAG5","url":"https://cyber.eventmonitor.net/incident/EM-20261030-CAG5/","type":"cve","title":"Shopify App Vulnerability (CVE-2026-63414)","subtitle":"CVE-2026-63414","subject":"CVE-2026-63414","status":"Developing","severity":"high","affected":[],"headline":null,"born":"2026-10-30T23:17:15.707Z","firstSignal":"2026-10-29T16:39:49.000Z","lastSignal":"2026-10-30T23:17:15.707Z","updated":"2026-11-04T14:43:58.877Z","revision":1,"life":[{"status":"Born","at":"2026-10-30T23:17:15.707Z","why":"second independent source: C6 NVD CVE API 2.0"},{"status":"Developing","at":"2026-10-30T23:17:15.707Z","why":"signals keep joining"}],"changeLog":[{"at":"2026-10-29T16:39:49.000Z","what":"First signal: C26 GitHub Advisory Database"},{"at":"2026-10-30T23:17:15.707Z","what":"Born: second source, C6 NVD CVE API 2.0. Page EM-20261030-CAG5 created."}],"stages":[{"name":"Disclosed","at":"2026-10-30T23:17:15.707Z","detail":"C6 NVD published"},{"name":"Scored","at":"2026-10-30T23:17:15.707Z","detail":"CVSS 7.6 · EPSS 0.5%"},{"name":"Exploited","at":null,"detail":"No exploitation reported"},{"name":"Advisories","at":null,"detail":"None yet"},{"name":"Vendor Response","at":null,"detail":"None in sources yet"},{"name":"Resolved","at":null,"detail":"After 14 quiet days"}],"signals":[{"at":"2026-10-29T16:39:49.000Z","source":"C26","sourceName":"GitHub Advisory Database","role":"Database","severity":3,"title":"GHSA-6j52-38f8-qhxr / CVE-2026-63414: Shopify App: Token exchange shop context confusion may allow cross-shop authorization bypass in affected apps","text":"rubygems:shopify_app","url":"https://github.com/advisories/GHSA-6j52-38f8-qhxr"},{"at":"2026-10-30T23:17:15.707Z","source":"C6","sourceName":"NVD CVE API 2.0","role":"Database","severity":3,"title":"CVE-2026-63414 (CVSS 7.6)","text":"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 rel","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-63414"}],"crowd":[],"reference":{"nvd":{"published":"2026-10-30T23:17:15.707","score":7.6,"severity":"HIGH","desc":"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 t","product":"","seen":1793803438877},"kev":null,"epss":{"epss":0.00549,"pct":0.46073,"at":1793803438877},"p0":false},"mergedInto":null,"publisher":"Event Monitor Cyber"}