Description
Hi,
I have previously submitted this issue to Omniauth via github, Yesterday they told me to submit it to you.
Here is the original content of the issue, Please let me know, if you need to know anything on this issue.
I found a CSRF issue with omniauth,Actually there is No Validation of state
token done during the execution of the Oauth-callback.
Following the request link for login into forum after the authorization from auth-client getpebble.com
See, Above endpoint is protected from the CSRF issue which a verification token named as "State".
But,.
The application is not properly validating the presence of the state
token during the execution.
This protection can be easily bypassed by just deleting the state
token from the Request to perform CSRF exploitation,
Bypass for this CSRF protection will look like. [With-out state token]
Please fix this issue by validating the state token properly before executing the request.
Please also let me know anything you need to know about this issue.
Thanks
Sahil Saif