GHSA-9pr6-grf4-x2frHighCVSS 7.5
Omniauth allows POST parameters to be stored in session
🔗 CVE IDs covered (1)
📋 Description
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.
🎯 Affected products1
- rubygems/omniauth:< 1.3.2
🔗 References (7)
- https://nvd.nist.gov/vuln/detail/CVE-2017-18076
- https://github.com/omniauth/omniauth/pull/867
- https://github.com/omniauth/omniauth/pull/867/commits/71866c5264122e196847a3980c43051446a03e9b
- https://bugs.debian.org/888523
- https://www.debian.org/security/2018/dsa-4109
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/omniauth/CVE-2017-18076.yml
- https://github.com/advisories/GHSA-9pr6-grf4-x2fr