CVE-2025-55750: Gitpod Frag Leak Open Redirect

An unvalidated 'returnTo' parameter is captured from the request and embedded into a signed JWT used for OAuth flow state. If the application redirects to this embedded URL without validation, it is vulnerable to an Open Redirect. Furthermore, if the framework does not append a fragment separator ('#') to outgoing redirects, sensitive tokens from the OAuth c

Provally CuratedPublic repositoryHighMedium confidenceVerifiedApache-2.0TS
greprules fetch cve-2025-55750-gitpod-frag-leak-open-redirect --engine opengrep

Description

An unvalidated 'returnTo' parameter is captured from the request and embedded into a signed JWT used for OAuth flow state. If the application redirects to this embedded URL without validation, it is vulnerable to an Open Redirect. Furthermore, if the framework does not append a fragment separator ('#') to outgoing redirects, sensitive tokens from the OAuth c