Enter · Report #77076
GA code not verified on the server side allows sending Verification Documents on behalf of another user
Validstatus
$250bounty
3upvotes
27 Nov 2015disclosed
How it was found
Host api.romit.io
Endpoint /v0/cash/auth/login/verify
Issue The GA Code is not verified on the server side for the users whose "Verification application" has been DENIED by the Romit support Team
PoC
- Setup an account at app.romit.io, use your apiKey, apiSecret and Location-ID to setup.
- Now click on Send Money, add the Phone Number and PIN of an account whose verification application has been denied once.
- You are prompted for GA code, enter any code. The server reponds with the following message
{ "success" : true, "error" : null, "response" : { "kioskEnrollmentStatusType" : "DENIED" } }and prompted with this message on the UI [see image resubmit.png] - You are prompted to take an image of your ID and your image.
- These documents are then saved on the server side.
Thanks crab