BaseDraft

CWE-620Unverified Password Change

Category: auth

Description

When setting a new password for a user, the product does not require knowledge of the original password, or using another form of authentication. This could be used by an attacker to change passwords for another user, thus gaining the privileges associated with that user.

Common consequences· 1

  • Access Control — Bypass Protection Mechanism, Gain Privileges or Assume Identity

Potential mitigations· 2

  • [Architecture and Design]When prompting for a password change, force the user to provide the original password in addition to the new password.
  • [Architecture and Design]Do not use "forgotten password" functionality. But if you must, ensure that you are only providing information to the actual user, e.g. by using an email address or challenge question that the legitimate user already provided in the past; do not allow the current user to change this identity information until the correct password has been provided.

References

  1. https://cwe.mitre.org/data/definitions/620.html

(incoming)23

TypeTargetConfidenceTier
VulnerabilityCVE-2025-10159cve-2025-101590%live
VulnerabilityCVE-2025-1107cve-2025-11070%live
VulnerabilityCVE-2025-22381cve-2025-223810%live
VulnerabilityCVE-2025-2253cve-2025-22530%live
VulnerabilityCVE-2025-3603cve-2025-36030%live
VulnerabilityCVE-2025-3607cve-2025-36070%live
VulnerabilityCVE-2025-4322cve-2025-43220%live
VulnerabilityCVE-2025-4552cve-2025-45520%live
VulnerabilityCVE-2025-4558cve-2025-45580%live
VulnerabilityCVE-2025-4606cve-2025-46060%live
VulnerabilityCVE-2025-5482cve-2025-54820%live
VulnerabilityCVE-2025-6097cve-2025-60970%live
VulnerabilityCVE-2025-61536cve-2025-615360%live
VulnerabilityCVE-2025-62425cve-2025-624250%live
VulnerabilityCVE-2025-63362cve-2025-633620%live
VulnerabilityCVE-2025-67041cve-2025-670410%live
VulnerabilityCVE-2025-70082cve-2025-700820%live
VulnerabilityCVE-2025-9286cve-2025-92860%live
VulnerabilityCVE-2026-24440cve-2026-244400%live
VulnerabilityCVE-2026-24443cve-2026-244430%live
VulnerabilityCVE-2026-30458cve-2026-304580%live
VulnerabilityCVE-2026-40588cve-2026-405880%live
VulnerabilityCVE-2026-42084cve-2026-420840%live

Related by meaning· 6

Nearest entities by semantic similarity across the cs-graph corpus.

CWE
Weak Password Recovery Mechanism for Forgotten Password
CWE
Password in Configuration File
CWE
Use of Default Password
CWE
Not Using Password Aging
CWE
Use of Default Credentials
CWE
Insufficiently Protected Credentials
Sourced from MITRE CWE 4.20. Curated for EU compliance use cases by Adam Lundqvist, Founder at SQUR.