No rate limiting for Remove Account lead to huge Mass mailings
None
W
Weblate
Submitted None
Actions:
Reported by
tanvir_0x
Vulnerability Details
Technical details and impact analysis
Name of the vulnerability:- No rate limiting for Remove Account lead to huge Mass mailings
Hlw Team
I am a security researcher and I found this vulnerability in your website Business Logic Errors
https://hosted.weblate.org
***Description :
No Rate Limit is a type of computer security vulnerability typically found in web applications. No Rate Limit enables attackers to perform actions on the web application where the attacker can do signup creation, password reset or 2FA of other users. No Rate Limit vulnerability may be used by attackers to bypass access controls such & bruteforce tokens and passwords without any limiting of any requests. There should be protection on the web application for sensitive actions. Attackers send a high number of requests to perform desirable actions to get access to the application or accounts.
NO RL effects vary in range from petty nuisance to significant security risk, depending on the sensitivity of the data handled by the vulnerable site and the nature of any security mitigation implemented by the site's owner network.
***Steps to Reproduce:
Step 1-Go To This Link https://hosted.weblate.org/accounts/remove/
Step 2- Intercept This Request In Burp And Forward Till You Found Your Number In
Step 3- Now Send This Request To Intruder And Repeat It 250 Time By Fixing Any Arbitrary Payload Which Doesn't No Effect Request I Choose Accept-Language: en-US,en;q=0.$5$ and payload set null 250 and start attack
***[attachment / reference] Video POC Attached below.
***Remediation:
I Will Recommend You To Add A ReCaptcha & 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 and you also can have a limit at the backend for particular number upto 5 times a day user can request Forget Password Email or Link something like that will prevent you from someone exploiting this vulnerability
Regards
Tanvir Imon
## Impact
***Impact:
An Adversary can carry out No Rate-Limit attack and also can take over the victim Account.
Also, an adversary can manage to login through any other user's account.
***Business Impact:
Using rate limiting for website protection has significant drawbacks when it comes to your business. rate limiting is costing you money, and what you can do about it
Report Details
Additional information and metadata
State
Closed
Substate
Resolved
Submitted
Weakness
Business Logic Errors