Identity Management / Account Provisioning
Account Provisioning is an IT vulnerability of the category Identity Management, which occurs in Web and API. This vulnerability involves the ability to create and manage user accounts, allowing malicious actors to gain unauthorized access. According to the Common Weakness Enumeration (CWE) directory, Account Provisioning is a vulnerability that involves an application's inadequate control over user account management. This vulnerability can be exploited to gain access to sensitive information, or to gain control of an application. The OWASP Testing Guide provides a detailed guide for testing for Account Provisioning vulnerabilities.
This vulnerability poses a serious risk to organizations as it could allow malicious actors to gain access to sensitive data or take control of applications. The risk of Account Provisioning can be assessed by examining the application’s ability to control user accounts, including the ability to detect and respond to suspicious activity.
Organizations can address this vulnerability by implementing a strong user account provisioning process. This should include the ability to create, modify, and delete user accounts, as well as the ability to detect and respond to suspicious activity. Additionally, organizations should ensure that user accounts are only granted access to the resources they need, and that passwords are regularly changed.