Authorization Bypass Through User-Controlled Key
CVE-2024-7041
Summary
An Insecure Direct Object Reference (IDOR) vulnerability exists in open-webui versions 0.3.5 and after. The vulnerability occurs in the API endpoint "http://0.0.0.0:3000/api/v1/memories/{id}/update", where the decentralization design is flawed, allowing attackers to edit other users' memories without proper authorization.
- LOW
- NETWORK
- HIGH
- UNCHANGED
- NONE
- LOW
- NONE
- NONE
CWE-639 - Authorization Bypass Through User-Controlled Key
The system's authorization functionality does not prevent one user from gaining access to another user's data or record by modifying the key value identifying the data.
References
Advisory Timeline
- Published