{"id":"CVE-2020-8166","aliases":["GHSA-jp5v-5gx4-jmj9"],"url":"https://o3.security/vulnerability/CVE-2020-8166","summary":"Ability to forge per-form CSRF tokens in Rails","details":"A CSRF forgery vulnerability exists in rails < 5.2.5, rails < 6.0.4 that makes it possible for an attacker to, given a global CSRF token such as the one present in the authenticity_token meta tag, forge a per-form CSRF token.","published":"2020-07-02T19:15:12.513Z","modified":"2026-08-07T11:31:29.687735738Z","cvss":{"score":4.3,"severity":"MEDIUM","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N"},"epss":null,"cisaKev":null,"exploitsKnown":null,"affectedPackages":[{"ecosystem":"RubyGems","name":"actionpack","fixedVersion":"5.2.4.3"},{"ecosystem":"RubyGems","name":"actionpack","fixedVersion":"6.0.3.1"}],"fix":null,"references":[{"type":"ADVISORY","url":"https://www.debian.org/security/2020/dsa-4766"},{"type":"FIX","url":"https://groups.google.com/g/rubyonrails-security/c/NOjKiGeXUgw"},{"type":"EVIDENCE","url":"https://hackerone.com/reports/732415"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-08-07T11:31:29.687735738Z"}}