Description
As a result of an incomplete fix for CVE-2015-7225, in versions of devise-two-factor prior to 4.0.2 it is possible to reuse a One-Time-Password (OTP) for one (and only one) immediately trailing interval. CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N)
References (1)
Core 1
Core References
Third Party Advisory x_refsource_misc
https://github.com/tinfoil/devise-two-factor/security/advisories/GHSA-jm35-h8q2-73mp
Scores
CVSS v3
5.3
EPSS
0.0039
EPSS Percentile
59.9%
Attack Vector
NETWORK
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Details
CWE
CWE-254
Status
published
Products (2)
rubygems/devise-two-factor
0 - 4.0.2RubyGems
tinfoilsecurity/devise-two-factor
< 4.0.2
Published
Apr 11, 2022
Tracked Since
Feb 18, 2026