returnTo parameter is not validated which causes redirecting to arbitrary website after login. https://app.jetkvm.com/login?returnTo=https%3A%2F%2Fexample.com%2F https://github.com/jetkvm/cloud-api/blob/ae4bc804c2416fc4bc32a6dfb4ac8b14a51015e6/src/oidc.ts#L151-L158 Possible fix: validate domain against APP_HOSTNAME
Activity
fix: validate returnTo parameter to prevent open redirect
fix: validate returnTo parameter to prevent open redirect