{"id":"CVE-2026-34931","state":"PUBLISHED","title":"hoppscotch: Improper loopback redirect_uri validation in device-login flow","description":"hoppscotch is an open source API development ecosystem. Prior to version 2026.3.0, there is an open redirect vulnerability that leads to token exfiltration. With these tokens, the attacker can sign in as the victim to takeover their account. This issue has been patched in version 2026.3.0.","publishedAt":"2026-04-02T19:21:35.136Z","updatedAt":"2026-04-06T14:07:20.977Z","severity":{"score":8.5,"label":"High","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N","source":"GitHub_M"},"assigner":"GitHub_M","products":["hoppscotch hoppscotch"],"affected":[{"vendor":"hoppscotch","product":"hoppscotch","versions":[{"version":"< 2026.3.0","status":"affected"}]}],"references":["https://github.com/hoppscotch/hoppscotch/security/advisories/GHSA-7fg7-wx5q-6m3v","https://github.com/hoppscotch/hoppscotch/releases/tag/2026.3.0"],"weaknesses":["CWE-601"],"ingestedAt":"2026-10-29T20:11:40.391Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/34xxx/CVE-2026-34931.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-34931","state":"PUBLISHED","datePublished":"2026-04-02T19:21:35.136Z","dateUpdated":"2026-04-06T14:07:20.977Z","assignerShortName":"GitHub_M","assignerOrgId":"a0819718-46f1-4df5-94e2-005712e83aaa","dateReserved":"2026-03-31T17:27:08.659Z"},"containers":{"cna":{"title":"hoppscotch: Improper loopback redirect_uri validation in device-login flow","descriptions":[{"lang":"en","value":"hoppscotch is an open source API development ecosystem. Prior to version 2026.3.0, there is an open redirect vulnerability that leads to token exfiltration. With these tokens, the attacker can sign in as the victim to takeover their account. This issue has been patched in version 2026.3.0."}],"affected":[{"vendor":"hoppscotch","product":"hoppscotch","versions":[{"version":"< 2026.3.0","status":"affected"}]}],"references":[{"url":"https://github.com/hoppscotch/hoppscotch/security/advisories/GHSA-7fg7-wx5q-6m3v","name":"https://github.com/hoppscotch/hoppscotch/security/advisories/GHSA-7fg7-wx5q-6m3v","tags":["x_refsource_CONFIRM"]},{"url":"https://github.com/hoppscotch/hoppscotch/releases/tag/2026.3.0","name":"https://github.com/hoppscotch/hoppscotch/releases/tag/2026.3.0","tags":["x_refsource_MISC"]}],"metrics":[{"cvssV4_0":{"attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"NONE","privilegesRequired":"NONE","userInteraction":"ACTIVE","vulnConfidentialityImpact":"HIGH","vulnIntegrityImpact":"HIGH","vulnAvailabilityImpact":"NONE","subConfidentialityImpact":"NONE","subIntegrityImpact":"NONE","subAvailabilityImpact":"NONE","baseScore":8.5,"baseSeverity":"HIGH","vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N","version":"4.0"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-601","lang":"en","description":"CWE-601: URL Redirection to Untrusted Site ('Open Redirect')","type":"CWE"}]}],"providerMetadata":{"shortName":"GitHub_M","orgId":"a0819718-46f1-4df5-94e2-005712e83aaa","dateUpdated":"2026-04-02T19:21:35.136Z"},"source":{"advisory":"GHSA-7fg7-wx5q-6m3v","discovery":"UNKNOWN"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-04-04T03:55:33.591523Z","id":"CVE-2026-34931","options":[{"Exploitation":"poc"},{"Automatable":"no"},{"Technical Impact":"total"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-04-06T14:07:20.977Z"}}]}}}