Courier · Report #906226
disable test send feature if user's email address isn't verified
Validstatus
highseverity
13upvotes
30 Jun 2020disclosed
How it was found
Summary:
There is no mechanism to limit the request in places while send the preview email
Steps To Reproduce:
There is a weak account registration process, which allow user to register and login without any email confirmation. L'say say for example that i'm the user A that want to send a phishing email or perform DOS against a targeted user
- Registration process by using the victim email address
- Craft the email example
- Proced with the sent to me functionality to try the email send
- Intercept the request with a Proxy (Burp)
- Resend the request any times you want
Supporting Material/References:
CWE-400: Uncontrolled Resource Consumption https://cwe.mitre.org/data/definitions/400.html
Below i have attached the evidence for the POC
Impact
The most common result of resource exhaustion is denial of service.