cve/2024/CVE-2024-8796.md
2025-09-29 21:09:30 +02:00

19 lines
961 B
Markdown

### [CVE-2024-8796](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-8796)
![](https://img.shields.io/static/v1?label=Product&message=devise-two-factor&color=blue)
![](https://img.shields.io/static/v1?label=Version&message=1.0.0%20&color=brightgreen)
![](https://img.shields.io/static/v1?label=Version&message=4.0.0%20&color=brightgreen)
![](https://img.shields.io/static/v1?label=Vulnerability&message=CWE-331%20Insufficient%20Entropy&color=brightgreen)
### 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.
### POC
#### Reference
No PoCs from references.
#### Github
- https://github.com/fkie-cad/nvd-json-data-feeds