-
Type: Bug
-
Status: Open
-
Priority: Minor
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Security, Security / Rights
Server Security Misconfiguration > No Rate Limiting on Form > Email-Triggering
Proof of Concept
- Login into admin account on https://pentest.beta.nuxeocloud.com
- Create a file and go to the permissions tab. Eg. https://pentest.beta.nuxeocloud.com/nuxeo/ui/#!/browse/default-domain/sections/test.html?p=permissions
- Now, share the file with an external user and add email and message to be sent in email. Click Send email from Actions as shown in image.
- Intercept the request and send it to the intruder and repeat for many times. It will send that many emails to the user.
Suggested Fix
- Use a CAPTCHA to limit email triggering requests.
- Use a rate limit per IP address to throttle the amount of email triggering requests that can be made in a certain amount of time.