Omniauth allows POST parameters to be stored in session
High severity
GitHub Reviewed
Published
Jan 29, 2018
to the GitHub Advisory Database
•
Updated Aug 28, 2023
Description
Published to the GitHub Advisory Database
Jan 29, 2018
Reviewed
Jun 16, 2020
Last updated
Aug 28, 2023
In strategy.rb in OmniAuth before 1.3.2, the authenticity_token value is improperly protected because POST (in addition to GET) parameters are stored in the session and become available in the environment of the callback phase.
References