Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove Handler for Account Enumeration Attack #1670

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

EasterTheBunny
Copy link

Description

OWASP ID: WSTG-IDNT-04

Reference URL:
https://owasp.org/www-project-web-security-testing-guide/latest/4-Web_Application_Security_Testing/03-Identity_Management_Testing/04-Testing_for_Account_Enumeration_and_Guessable_User_Account

Account enumeration is enabled by the handler /user where a user email can be provided and the server provides a validation response of whether the user email exists along with other data.

Implementation

  • The server handler for the endpoint /user was removed
  • The frontend-sdk function getInfo which accepts an email was removed

Tests

Tests were removed that validated previous functionality.

OWASP ID: WSTG-IDNT-04

Reference URL:
https://owasp.org/www-project-web-security-testing-guide/latest/4-Web_Application_Security_Testing/03-Identity_Management_Testing/04-Testing_for_Account_Enumeration_and_Guessable_User_Account

Description of Issue:

Account enumeration is enabled by the handler `/user` where a user email can be provided
and the server provides a validation response of whether the user email exists along with
other data.

Changes:

- The server handler for the endpoint `/user` was removed
- The frontend-sdk function `getInfo` which accepts an email was removed
@FlxMgdnz
Copy link
Member

Thanks @EasterTheBunny. We're aware. Due to backwards compatibility requirements we cannot merge this PR at the moment, but we will when the time is right.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🆕 New
Development

Successfully merging this pull request may close these issues.

2 participants