All Projects

ID Status Summary Opened by
 478 Closed Server-Side Validation Bypass Allows Account Registrati ...Odd_Jobs Task Description

## Summary

When a user tries to create an account at alwaysdata without agreeing to alwaysdata's personal data protection policy, the application displays, “Please click this box if you want to proceed.” Thus, the user must accept alwaysdata's personal data protection policy to create an account. However, this restriction is not properly enforced.

As a result, a user can bypass the restriction and create an account without accepting alwaysdata's personal data protection policy. The exact steps for this bypass are given below.

## Steps To Reproduce

  1. Try to register an account without agreeing to the personal data protection policy.
  2. The application returns: “Please click this box if you want to proceed”. The application enforces the restriction that the user must agree to the personal data protection policy to create an account.
  3. Turn on your Burp Suite and configure it properly to intercept all requests.
  4. Try to register an account by accepting the personal data protection policy
  5. In Burp Suite, intercept the POST request endpoint: /en/register/?p=2012. Observe that the body contains a parameter called “privacy_policy”
  6. Change from `privacy_policy=on` to `privacy_policy=off`.
  7. Forward the request.
  8. The application responds with 302 Found.
  9. Verify your email and get access to your account.
  10. The account is created successfully without accepting the personal data protection policy.

## Impact

This server-side validation issue allows users to register and access the alwaysdata service without the backend verifying whether the personal data protection policy acceptance requirement has been satisfied or not. As a result, it may create compliance concerns.


	
Showing tasks 1 - 1 of 1 Page 1 of 1

Available keyboard shortcuts

Tasklist

Task Details

Task Editing