Re:Microsoft Account's OAuth tokens leaking via open redirec...
by Uvix on Sunday October 22, 2023 @01:33PM
(#37977380)
Allowing the query string to be altered is allowed but discouraged by the OAuth 2.0 spec: https://datatracker.ietf.org/doc/html/rfc6749#section-3.1.2....
From the POC authorization URL, the redirect_uri parameter and value are:
So if Harvest registered the redirect_uri as: then why does any extra URL parameters added to that value get accepted by the Microsoft OAuth server before authorization, when they clearly do not match the registered one?edit: I tried authorizing using another OAuth server provider, with a changed redirect_uri by appending URL parameters to the encoded value, and the OAuth server (I believe, quite rightly) rejected the authorization request.