Admin Dashboard Access Leads to Updating Merchant Info

Disclosed: 2025-03-02 13:53:28 By tinopreter To mtn_group
Critical
Vulnerability Details
## Summary: The https://mpos.mtn.co.sz/ application provides access to 3(Merchant, Supervisor, Admin) classes of users. Looking at the Admin side, its clear only permitted admins can login to the portal since nothing on the UI indicates a register feature. However I was able to find a registration endpoint to sign up. Now I have access to the Admin dashboard. Based on the functionalities there, it's evident an outsider shouldn't have access to this. ## Steps To Reproduce: [add details for how we can reproduce the issue] 1. Visit https://mpos.mtn.co.sz/srvgtw001/admin/register and signup 2. Login at https://mpos.mtn.co.sz/srvgtw001/admin/login and you will be redirected to the admin dashboard where you can approve or decline transactions. {F3704827} 3. At https://mpos.mtn.co.sz/srvgtw001/admin/merchants, you can see a list of registered Merchant accounts in the application. {F3704841} You can edit their data, `Change their account credentials` `change their account number to an attacker's: thereby receiving payments made to them`, `disable` or `delete` their account, etc. {F3704837} {F3704907} ##!EDIT Initially my report focused on the merchants, however it affects, Cashiers, Stations and Supervisors also. You can edit and delete their data also by navigating the the URLs below: https://mpos.mtn.co.sz/srvgtw001/admin/cashiers https://mpos.mtn.co.sz/srvgtw001/admin/stations https://mpos.mtn.co.sz/srvgtw001/admin/cashiers #IMPORTANT You can see the passcode for various supervisor accounts at https://mpos.mtn.co.sz/srvgtw001/admin/supervisors {F3704923} ## Impact Direct access to admin functionalities, where an attacker can modify merchant financial account information, disable and delete account of MTN clients. An outsider like myself shouldn't have access to this.
Actions
View on HackerOne
Report Stats
  • Report ID: 2801787
  • State: Closed
  • Substate: resolved
  • Upvotes: 3
Share this report