HexBrain

Bumble · Report #743545

Bruteforce password recovery code

Validstatus
258upvotes
18 Jan 2020disclosed

How it was found

Summary

It's possible to bruteforce recovery code from SMS as iOS application doesn't have limits for incorrect inputs. I have tried 50+ different combinations until I reached code from SMS.

Steps To Reproduce

  1. Click "Use another option" on application startup view
  2. Enter your phone number
  3. Click "Forgotten number"
  4. Click "OK" on pop-up window
  5. Bruteforce 4 digits code

PoC video

https://youtu.be/QV80pD0wZsE

Mitigation

  1. Limit quantity of attempts to enter recovery code
  2. Don't store recovery code on target device to compare it with user's input

Details

Devices: Iphone SE (13.2), Iphone 6s (12.4) App: Bumble (5.140.0)

Impact

Account takeover.

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original