Bludit prior to 3.9.1 allows a non-privileged user to change the password of any account, including admin. This occurs because of bl-kernel/admin/controllers/user-password.php Insecure Direct Object Reference (a modified username POST parameter).
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.
Link | Tags |
---|---|
https://github.com/bludit/bludit/releases/tag/3.9.1 | third party advisory release notes |
https://github.com/bludit/bludit/commit/a1bb333153fa8ba29a88cfba423d810f509a2b37 | third party advisory patch |