Insecure Account Removal
1 min readMay 26, 2024
Overview of the Vulnerability:
The removal of account is one of the sensitive part of a web application that needs to protect, therefor removing an account should validate the authenticity of the legitimate user, however i have found that when removing an account, the system did not require the user to input the account password.
Steps:
- The user logins to a shared computer (office, library, cafe)
- Left the account open.
- Intruder came and try to delete the users account
- Intruder can easily delete the account because the system did not protect it by asking the password to validate that the person deleting the account is the legitimate user.
Impact:
- Loss of User Data: Permanent deletion of important user information.
- Reputational Damage: Loss of user trust and potential negative publicity.
- Security Breach: Easy exploitation by unauthorized individuals.
- User Inconvenience: Difficulty in account recovery, leading to user frustration.
- Legal Issues: Potential violations of data protection laws like GDPR or CCPA.