GHSA-jp5v-5gx4-jmj9

Ability to forge per-form CSRF tokens in Rails

At a glance

Published
Updated
CVE
CVE-2020-8166
CVSS_V3
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N

Description

It is possible to, given a global CSRF token such as the one present in the authenticity_token meta tag, forge a per-form CSRF token for any action for that session. Impact ------ Given the ability to extract the global CSRF token, an attacker would be able to construct a per-form CSRF token for that session. Workarounds ----------- This is a low-severity security issue. As such, no workaround is necessarily until such time as the application can be upgraded.

Affected packages

PackageVersions
RubyGems · actionpackintroduced 5.0.0, fixed 5.2.4.3
RubyGems · actionpackintroduced 6.0.0, fixed 6.0.3.1

References

Sources

SourceLicence
OSV.devCC-BY 4.0 — GitHub Advisory Database