CVE-2024-5277CWE-640

Weak Password Recovery Mechanism in lunary-ai/lunary

Medium · published June 6, 2024

CVSS v3.0
6.4
EPSS
0%
Percentile
27.8
In the wild
Unconfirmed
What it is

In lunary-ai/lunary version 1.2.4, a vulnerability exists in the password recovery mechanism where the reset password token is not invalidated after use. This allows an attacker who compromises the recovery token to repeatedly change the password of a victim's account. The issue lies in the backend's handling of the reset password process, where the token, once used, is not discarded or invalidated, enabling its reuse. This vulnerability could lead to unauthorized account access if an attacker obtains the recovery token.

The record
Technical detail
CVSS v3.0
6.4 · MEDIUM
Vector
CVSS:3.0/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00353 · 27.8th percentile
Weakness
CWE-640 · Weak Password Recovery Mechanism for Forgotten Password
Published
2024-06-06T17:46Z
EPSS history
Timeline
  • 06 JUN 17:46Z
    Weak Password Recovery Mechanism in lunary-ai/lunary
    cvelistv5