Cross-Site Request Forgery (CSRF) in ampache/ampache
Valid
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
We have contacted a member of the
ampache
team and are waiting to hear back
2 years ago
lachlan
commented
2 years ago
i've put enable and disable behind confirmation dialogs now with https://github.com/ampache/ampache/commit/bcdd8bb86dcaec87248071aa5ebeacf73c20932c
to join this conversation