CVE-2025-47781CWE-331

Rallly Insufficient Password Login Token Entropy Leads to Account Takeover

Critical · published May 14, 2025

CVSS v3.1
9.8
EPSS
1%
Percentile
49.6
In the wild
Unconfirmed
What it is

🔥 A mere 15 minutes is all it takes for an attacker to brute-force their way into any user's account on Rallly, thanks to a woefully weak 6-digit authentication token! Think of this like a hotel that issues room keys with just a 6-digit code. If an intruder knows a guest’s email, they can guess the code at the front desk in a matter of minutes—no security checks in place! An attacker could easily gain full control over any user account linked to a valid email address, wreaking havoc with personal data and possibly even causing embarrassment or financial loss. This is absolutely devastating for users who thought their accounts were secure!

Put simply

Think of this like a hotel that issues room keys with just a 6-digit code. If an intruder knows a guest’s email, they can guess the code at the front desk in a matter of minutes—no security checks in place! The vulnerability arises due to weak entropy in a 6-digit token used for authentication combined with the absence of brute force protection. Attackers can exploit this flaw by systematically guessing the token within the expiration window, leading to potential account takeovers.

What to do

An attacker could easily gain full control over any user account linked to a valid email address, wreaking havoc with personal data and possibly even causing embarrassment or financial loss. This is absolutely devastating for users who thought their accounts were secure! Until a patch is released, it's crucial to switch to a more secure authentication method, ideally replacing 6-digit codes with more complex tokens and enforcing rate limiting on the authentication endpoint. Encourage users to be vigilant about their email accounts and warn them of potential phishing attempts. You've got this! Stay proactive and you'll keep those accounts secure! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00630 · 49.6th percentile
Weakness
CWE-331 · Insufficient Entropy
Published
2025-05-14T15:52Z
EPSS history
Timeline
  • 14 MAY 15:52Z
    Rallly Insufficient Password Login Token Entropy Leads to Account Takeover
    cvelistv5