Security vulnerabilities

  • Status Closed
  • Assigned To
    nferrari
  • Private
Attached to Project: Security vulnerabilities
Opened by monty099 - 19.03.2025
Last edited by nferrari - 19.03.2025

FS#138 - Title: Email Verification Bypass in [admin.alwaysdata.com]

1. Summary:

When creating a new account on the platform, the user is required to verify their email address to complete the registration process. However, after completing the initial verification, the user can change the email address associated with the account to another one without the need to verify the new email.
This bypasses the verification mechanism designed to ensure that the user owns the email linked to their account, posing a potential security risk that could be exploited for fraud, account takeovers, and the creation of fake accounts.

2. Steps to Reproduce the Vulnerability:
Create a new account using a valid email address.
Confirm the email address by clicking the verification link sent to the email.
Navigate to account settings and update the email address to a different one.
Notice that no verification is required for the new email, and the change is applied immediately.

3. Impact:

1. Account Takeover (ATO):
If an attacker gains access to another user's account (through a session hijack or weak password reset mechanism), they can change the email address to their own without requiring confirmation.
Once the email is changed, the victim loses access to recover their account, even if they attempt to reset their password.
If the account contains sensitive information (such as payment details or personal data), this could lead to financial losses or identity theft.

2. Fraud and Phishing:
An attacker can change their email address to one resembling official support (e.g., support@company.com).
They can then use this email to send phishing messages to other users, making the attack more convincing.

4. Recommendations & Fixes:

Require users to verify the new email address before updating it in the account.

Closed by  nferrari
19.03.2025 08:32
Reason for closing:  Invalid
Additional comments about closing:  

Hi,

As listed on our documentation, email validation is not part of the bug bounty program.

https://help.alwaysdata.c om/en/security/bug-bounty/

Regards,

Admin

Hi,

As listed on our documentation, email validation is not part of the bug bounty program.

https://help.alwaysdata.com/en/security/bug-bounty/

Regards,

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing