Skip to content

Conversation

@seb-men
Copy link

@seb-men seb-men commented Jan 30, 2026

As outlined in IdentityPython/SATOSA#498 , SATOSA returns a redirect to an unvalidated redirect_uri if the client is unknown, which is an "open redirect" vulnerability. The root cause is obviously in pyop, because it raises an InvalidAuthenticationRequest with a non-empty error_url if the client is unknown.

I have added a specific exception UnknownClientId which returns no error_url, just as the InvalidRedirectURI exception does.

…oes not set the error_url to prevent open redirect attacks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant