VULNERABILITY INTELLIGENCE
CVE-2024-8796
CVSS score5.3 MEDIUM
EPSS probability0.64%
CISA KEVNot currently listed
Published2024-09-17
Last modified2026-06-17
CVSS vectorCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Description
Under the default configuration, Devise-Two-Factor versions >= 2.2.0 & < 6.0.0 generate TOTP shared secrets that are 120 bits instead of the 128-bit minimum defined by RFC 4226. Using a shared secret shorter than the minimum to generate a multi-factor authentication code could make it easier for an attacker to guess the shared secret and generate valid TOTP codes.
Weakness classification
- disclosure@synopsys.com: CWE-331
- nvd@nist.gov: CWE-331
Primary references
- disclosure@synopsys.com — Mitigation, Vendor Advisory