Cross-Site Request Forgery (CSRF) in ampache/ampache
Reported on
Aug 31st 2021
✍️ Description
csrf bug to disable user
🕵️♂️ Proof of Concept
I see during disable a user there is no csrf token is checking .
1. First login into admin account .
2. Now copy url http://localhost/ampache-develop/public/admin/users.php?action=disable&user_id=3
and paste in browser tab and hit enter .
Now user will be disabled.
💥 Impact
disable user using csrf bug
Occurrences
i've put enable and disable behind confirmation dialogs now with https://github.com/ampache/ampache/commit/bcdd8bb86dcaec87248071aa5ebeacf73c20932c