๐ NordVPN: No Rate Limit On Forgot Password Page Of affiliates.nordvpn.com
๐ก Newskategorie: Sicherheitslรผcken
๐ Quelle: vulners.com
Introduction:- A little bit about Rate Limit: A rate limiting algorithm is used to check if the user session (or IP-address) has to be limited based on the information in the session cache. In case a client made too many requests within a given time frame, HTTP-Servers can respond with status code 429: Too Many Requests. Description:- I have identified that when Forgetting Password for account , the request has no rate limit which then can be used to loop through one request. Which can be annoying to the root users sending mass password to one email. Steps To Reproduce The Issue Step 1- Go To This Link https://affiliates.nordvpn.com/users/forgot_password Enter Email Click On Forget Password Step 2- Intercept This Request In Burp And Forward It In To Intruder Step 3- Now Send Request To Intruder And Repeat It 100 Time By Fixing Any Arbitrary Payload Which Doesn't No Effect Request I Choose Accept-Language: en-US,en;q=0.$5$ Step 4 - See You Will Get 200 ok Status Code & 100 + Email In Your INBOX See It Is Resulting In Mass Mailing Or Email Bombing To Your Users Which Is Bad For Business Impact. Solution - I Will Recommend You To Add A Re-Captcha & Sort Of Something Which Requires Manual Human Interaction To Proceed Like You Can Add Captcha Like 2+2=___ so that it cannot be brute forced. Find Video Attached Below Regards: Ali Shah Mughal Impact If You Are Using Any Email Service Software API Or Some Tool Which Costs You For Your Email This Type Of Attack Can Result You In... ...