danny-avila/librechat
cpe:2.3:a:librechat:librechat:*:*:*:*:*:*:*
- < 0.7.6
A vulnerability exists in LibreChat versions prior to 0.7.6, allowing authenticated users to delete prompts belonging to other users. This issue arises because the application fails to verify if the prompt ID being deleted belongs to the user making the request. The vulnerability is exploited through the group ID parameter.
Exploitation of this vulnerability allows for unauthorized deletion of user prompts, potentially leading to data loss.
To reproduce this vulnerability, first create two user accounts, User A and User B. Have User A create prompts and note their IDs. Then, log into User B's account and send a delete request for the prompts created by User A, using the prompt IDs in the request.
Users are advised to update to LibreChat version 0.7.6 or later, where this vulnerability has been fixed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.