Rallly is an open-source scheduling and collaboration tool. Prior to version 4.5.4, an Insecure Direct Object Reference (IDOR) vulnerability exists in the poll finalization feature of the application. Any authenticated user can finalize a poll they do not own by manipulating the pollId parameter in the request. This allows unauthorized users to finalize other users’ polls and convert them into events without proper authorization checks, potentially disrupting user workflows and causing data integrity and availability issues. This issue has been patched in version 4.5.4.
The Rallly application does not properly verify whether the user sending a poll finalization request is its owner. An attacker, being a logged-in user, can modify the pollId parameter in an HTTP request, providing the identifier of a poll belonging to another person. The lack of proper authorization controls (CWE-285, CWE-862) causes the system to process such a request as if it came from an authorized poll owner. As a result, the poll is finalized and converted into an event without the consent of its creator.
An attacker can arbitrarily finalize and convert other users' polls into events, leading to disruption of their workflows and violation of data integrity and availability in the application.
Rallly should be updated to version 4.5.4, in which the issue has been fixed. The patch is available in the vendor's GitHub repository (tag v4.5.4).
Rallly in versions earlier than 4.5.4
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:HRallly
APPRallly< 4.5.4
Related vulnerabilities
Rallly – brute force tokenu logowania umożliwia przejęcie konta
Rallly is an open-source scheduling and collaboration tool. Prior to version 4.5.6, an information disclosure ...
Rallly is an open-source scheduling and collaboration tool. Prior to version 4.5.4, an authorization flaw in t...
Rallly is an open-source scheduling and collaboration tool. Prior to version 4.5.4, an authorization flaw in t...
Rallly is an open-source scheduling and collaboration tool. Prior to version 4.5.4, an improper authorization ...