Identity Management / No Password Change Functionality
No password change functionality is a vulnerability in the identity management of IT infrastructure, mobile apps and web and API applications. It is classified as CWE-257, which is described as "Failure to Change a Password in a timely manner". According to OWASP Testing Guide, this type of vulnerability occurs when the user is not required to change the password after a predetermined amount of time. This can create a security risk since a malicious user can gain access to sensitive data if the same password is used for a long period of time.
The risk of no password change functionality is high. If a malicious user is able to gain access to the system, they can view or modify sensitive data or even take control of the system. This can lead to data loss, financial loss, and even reputational damage.
The solution to this vulnerability is to implement a system that requires users to change their password after a certain amount of time. This system should also enforce strong password policies with a combination of letters, numbers, and special characters. It should also enforce a lockout policy after a certain number of failed attempts.