Yelp · Report #1708824
No rate limit on subscribe form
Informativestatus
mediumseverity
13upvotes
5 Oct 2022disclosed
How it was found
Summary:
Hi team, I found that you missing a rate limit protection for subscribe form
Platform(s) Affected:
Steps To Reproduce:
- go to https://business.yelp.com/?source=consumer_site_header&utm_content=header&utm_medium=www&utm_source=cons_home
- find a form with just email input (emailsub.png)
- fill it with email click on submit then intercept the request
- send to burp intruder go to -> positions
- clear
§ - add
§in email likeyouremail§1§@gmail.com - go to -> payloads, add numbers type paylaod like ( from : 2 , to : 100, step: 1)
- start attack you will see all response with 200 ok and contain msg
Thanks for subscribing!so no rate limit implemented
Fix:
add a recaptcha or 429 error (many requests)
Supporting Material/References:
see screenshots
Impact
No rate limit in form.