CWE•Base•Draft•13 recent CVEs
CWE-521Weak Password Requirements
Description
The product does not require that users should have strong passwords.
Common consequences
- Access Control→Gain Privileges or Assume IdentityAn attacker could easily guess user passwords and gain access user accounts.
Potential mitigations
- Architecture and Design[object Object]
- Architecture and DesignConsider a second authentication factor beyond the password, which prevents the password from being a single point of failure. See CWE-308 for further information.
- ImplementationConsider implementing a password complexity meter to inform users when a chosen password meets the required attributes.
- ImplementationPreviously, "password expiration" was widely advocated as a defense-in-depth approach to minimize the risk of weak passwords, and it has become a common practice. Password expiration requires a password to be changed within a fixed time window (such as every 90 days). However, this approach has significant limitations in the current threat landscape, and its utility has been reduced in light of th
Related CWEs
Recent CVEs classified under this CWE
CVE-2026-114935.02026-06-08CVE-2024-406845.92026-05-27CVE-2026-93943.12026-05-24CVE-2026-410388.82026-04-21CVE-2026-337717.42026-04-09CVE-2026-342032.72026-03-31CVE-2026-14082.02026-01-25CVE-2025-552523.12026-01-19CVE-2025-113223.72025-10-06CVE-2025-103203.12025-09-12CVE-2025-85493.72025-08-05CVE-2025-81825.62025-07-26CVE-2017-79039.82017-06-30