PT-2025-21179 · Rallly · Rallly
Xorriath
·
Published
2025-05-14
·
Updated
2025-07-11
·
CVE-2025-47781
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions:
Rallly versions up to and including 3.22.1
Description:
The issue concerns the token-based authentication mechanism in Rallly, an open-source scheduling and collaboration tool. When a user attempts to log in, a 6-digit code is sent to their email address to complete the authentication. However, this token has weak entropy and lacks brute force protection, making it possible for an unauthenticated attacker with knowledge of a valid email address to successfully brute force the token within 15 minutes and take over the account. All users of the Rallly application are impacted, as long as an attacker knows the user's email address. To make the authentication mechanism safe, the token would need to be assigned a complex, high-entropy value and ideally rate limiting the "/api/auth/callback/email" endpoint.
Recommendations:
As a temporary workaround, consider rate limiting the
/api/auth/callback/email endpoint to further make brute force attempts unreasonable within the 15 minutes time.
At the moment, there is no information about a newer version that contains a fix for this vulnerability.Exploit
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Rallly