CWE-555

J2EE Misconfiguration: Plaintext Password in Configuration File
AI Translation Available

The J2EE application stores a plaintext password in a configuration file.

Status
draft
Abstraction
variant
Java

Storing a plaintext password in a configuration file allows anyone who can read the file to access the password-protected resource, making it an easy target for attackers.

Common Consequences

access control
Impacts
bypass protection mechanism

Potential Mitigations

Phases:
architecture and design
Descriptions:
• Do not hardwire passwords into your software.
• Use industry standard libraries to encrypt passwords before storage in configuration files.