CWEweakness

CWE-257 Storing Passwords in a Recoverable Format

High Official page ↗
Abstraction
Base
Structure
Simple
Status
Incomplete
Likelihood of exploit
High
Languages
Not Language-Specific
CWE version
5.0

Description

The storage of passwords in a recoverable format makes them subject to password reuse attacks by malicious users. In fact, it should be noted that recoverable encrypted passwords provide no significant benefit over plaintext passwords since they are subject not only to reuse by malicious attackers but also by malicious insiders. If a system administrator can recover a password directly, or use a brute force search on the available information, the administrator can use the password on other accounts.

Common consequences

• Confidentiality, Access Control: Gain Privileges or Assume Identity — User's passwords may be revealed. • Access Control: Gain Privileges or Assume Identity — Revealed passwords may be reused elsewhere to impersonate the users in question.

Potential mitigations

• [Architecture and Design] Use strong, non-reversible encryption to protect stored passwords.

Detection methods

• Automated Static Analysis: Automated static analysis, commonly referred to as Static Application Security Testing (SAST), can find some instances of this weakness by analyzing source code (or binary/compiled code) without having to execute it. Typically, this is done by building a model of data flow and control flow, then searching for potentially-vulnerable patterns that connect "sources" (origins of input) with "sinks" (destinations where the data interacts with external components, a lower layer such as the OS, etc.)

Observed examples

• CVE-2022-30018: A messaging platform serializes all elements of User/Group objects, making private information available to adversaries

Related

Attack pattern · CAPEC (1)

  • CAPEC-49 Password Brute Forcing attack pattern

Observed example · CVE (1)

  • CVE-2022-30018 Mobotix Control Center (MxCC) through 2.5.4.5 has Insufficiently Protected Credentials, Storing Passwords in a Recoverable Format via the… vulnerability

Child of · CWE (1)

  • CWE-522 Insufficiently Protected Credentials weakness

Peer of · CWE (1)

  • CWE-259 Use of Hard-coded Password weakness

Referenced by CAPEC · weakness (1)

  • CAPEC-49 Password Brute Forcing attack pattern

Referenced by CVE · weakness (69)

  • CVE-2026-28745 Usernames and passwords, including the default credentials, are stored in the configuration file using weak encryption. vulnerability
  • CVE-2026-103548 Improperly stored passwords in the config file in Itron MV-90 xi 3.0 allows attackers to decode the passwords and password histories to… vulnerability
  • CVE-2026-69297 Storing passwords in a recoverable format in Windows DHCP Server allows an authorized attacker to disclose information over a network. vulnerability
  • CVE-2026-80176 Dell SCG 5.0 Appliance versions prior to 5.36.00.16 and Dell SCG 5.0 Application versions prior to 5.36.00.00, contains a Plaintext Storage… vulnerability
  • CVE-2026-65309 ANDRITZ HIPASE-250 (formerly 250 SCALA) in affected versions stores and transmits user passwords using a reversible format instead of a… vulnerability
  • CVE-2026-1836 The system stores the username and password from the login form after submitting the request. vulnerability
  • CVE-2025-8095 The OECH1 prefix encoding is intended to obfuscate values across the OpenEdge platform. vulnerability
  • CVE-2026-22574 A storing passwords in a recoverable format vulnerability in Fortinet FortiSOAR PaaS 7.6.0 through 7.6.4, FortiSOAR PaaS 7.5.0 through… vulnerability
  • CVE-2026-22576 A storing passwords in a recoverable format vulnerability in Fortinet FortiSOAR PaaS 7.6.0 through 7.6.4, FortiSOAR PaaS 7.5.0 through… vulnerability
  • CVE-2016-15058 Hirschmann HiLCOS Classic Platform switches Classic L2E, L2P, L3E, L3P versions prior to 09.0.06 and Classic L2B prior to 05.3.07 contain a… vulnerability
  • CVE-2026-22614 The encryption mechanism used in Eaton's EasySoft project file was insecure and susceptible to brute force attacks, an attacker with access… vulnerability
  • CVE-2026-30785 Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution'), Use of Password Hash With Insufficient… vulnerability
  • CVE-2026-20128 A vulnerability in the Data Collection Agent (DCA) feature of Cisco Catalyst SD-WAN Manager could allow an unauthenticated, remote attacker… vulnerability
  • CVE-2025-57796 Explorance Blue versions prior to 8.14.12 use reversible symmetric encryption with a hardcoded static key to protect sensitive data,… vulnerability
  • CVE-2025-14295 Storing Passwords in a Recoverable Format vulnerability in Automated Logic WebCTRL on Windows, Carrier i-Vu on Windows. vulnerability
  • CVE-2025-8307 Asseco InfoMedica is a comprehensive solution used to manage both administrative and medical tasks in the healthcare sector. vulnerability
  • CVE-2025-34180 NetSupport Manager < 14.12.0001 relies on a shared Gateway Key for authentication between Manager/Control, Client, and Connectivity Server… vulnerability
  • CVE-2025-40774 A vulnerability has been identified in SiPass integrated (All versions < V3.0). vulnerability
  • CVE-2025-35054 Newforma Info Exchange (NIX) stores credentials used to configure NPCS in 'HKLM\Software\WOW6432Node\Newforma\<version>\Credentials'. vulnerability
  • CVE-2025-0280 A security vulnerability in HCL Compass can allow attacker to gain unauthorized database access. vulnerability
  • CVE-2025-58049 XWiki Platform is a generic wiki platform offering runtime services for applications built on top of it. vulnerability
  • CVE-2025-57789 During the brief window between installation and the first administrator login, remote attackers may exploit the default credential to gain… vulnerability
  • CVE-2025-8904 Amazon EMR Secret Agent creates a keytab file containing Kerberos credentials. vulnerability
  • CVE-2025-44958 RUCKUS Network Director (RND) before 4.5 stores passwords in a recoverable format. vulnerability
  • CVE-2025-6995 Improper use of encryption in the agent of Ivanti Endpoint Manager before version 2024 SU3 and 2022 SU8 Security Update 1 allows a local… vulnerability
  • CVE-2025-6996 Improper use of encryption in the agent of Ivanti Endpoint Manager before version 2024 SU3 and 2022 SU8 Security Update 1 allows a local… vulnerability
  • CVE-2025-27459 The VNC application stores its passwords encrypted within the registry but uses DES for encryption. vulnerability
  • CVE-2024-51552 Weak password storage vulnerabilities exist in ASPECT if administrator credentials become compromisedThis issue affects ASPECT-Enterprise:… vulnerability
  • CVE-2025-25983 An issue in Macro-video Technologies Co.,Ltd V380 Pro android application 2.1.44 and V380 Pro android application 2.1.64 allows an attacker… vulnerability
  • CVE-2024-32122 A storing passwords in a recoverable format in Fortinet FortiOS 7.4.0 through 7.4.8, FortiOS 7.2 all versions, FortiOS 7.0 all versions,… vulnerability
Show all 69 ›

Referenced by CWE · peer of (2)

  • CWE-259 Use of Hard-coded Password weakness
  • CWE-798 Use of Hard-coded Credentials weakness

Referenced by OWASP · mapped cwe (1)