CVE catalog

CVE-2015-7225

ruby-devise-two-factor: CVE-2015-7225

[CVE catalog]

Severity
Medium
Published
Source
[NVD] · [CVE record]
EPSS
2.06% · Oct 25, 2026

Tinfoil Devise-two-factor before 2.0.0 does not strictly follow section 5.2 of RFC 6238 and does not "burn" a successfully validated one-time password (aka OTP), which allows remote or physically proximate attackers with a target user's login credentials to log in as said user by obtaining the OTP through performing a man-in-the-middle attack between the provider and verifier, or shoulder surfing, and replaying the OTP in the current time-step.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianruby-devise-two-factorbookworm4.0.2-1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianruby-devise-two-factorsourcebookworm2.0.0-1not yet assignedNot reported[798466]

[Debian bug #798466]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Details (2)
    • 4.0.2-1 · all · bookworm

      Fixed · Fixed: 2.0.0-1

      dsa · ruby-devise-two-factor · debian · bookworm; dsa · ruby-devise-two-factor · debian · 12

    • 4.0.2-1 · all · bookworm

      Fixed · Fixed: 2.0.0-1

      dsa · ruby-devise-two-factor · debian · bookworm; dsa · ruby-devise-two-factor · debian · 12

Observed:

References