Loading HuntDB...

Permanent DoS at https://happy.tools/ when inviting a user

Medium
A
Automattic
Submitted None
Reported by boy_child_

Vulnerability Details

Technical details and impact analysis

Uncontrolled Resource Consumption
Hi Team, At [Happy Tools](https://happy.tools/), I found an exception to the exclusion of denial of service. The web app allows creating an account/login into an account either using Gmail or WordPress. The vulnerability lies in the fact that after registration, a user can change their email without verification. ## Steps To Reproduce: 1. Using separate browsers or browser containers, login to two different accounts. At least one account should have admin privileges in order to invite users. 2. In the other account under the [preferences tab](https://schedule.happy.tools/preferences), notice the user email, change the email to ``[email protected]`` and save changes. 3. In the admin account under the [users tab](https://schedule.happy.tools/admin/users), click on ``Invite team members`` and input the email ``[email protected]``. 4. Scroll down and click on ``Send invite``. 5. The request will fail. 6. Repeat steps 2 to 4, but changing the email to that of other users (test accounts) and the request to send an invite link will continuously fail. ## Impact Through user enumeration of emails and mass exploitation, there is a permanent denial of service denying a Happy Tools admin from adding team members to their organization.

Report Details

Additional information and metadata

State

Closed

Substate

Resolved

Submitted

Weakness

Uncontrolled Resource Consumption