MTN Group · Report #777957
OTP bypass - Unintended disclosure of OTP to client allows attacker to manage users' subscriptions
Validstatus
mediumseverity
19upvotes
11 Apr 2020disclosed
How it was found
Summary:
███████ authenticates subscribers via OTP before their subscriptions to be changed. However, the request which sends the OTP also returns the OTP in the network response, allowing an attacker to manage a user's usbscriptions.
Steps To Reproduce:
- Visit ████████ and open network inspector (e.g., in Chrome)
- Type in a subscriber's number (here, I used a random number, 0787765562)
- Type in the
otpKeyin the network response into the OTP prompt field on the website - The OTP prompt field has been bypassed
Supporting Material/References:
- F689609 - Example of a network response
Impact
Change a user's subscriptions. This might also be part of a larger issue if the send-otp/ endpoint is used elsewhere.