Skip to content
OpenAdvisories

Weakness (CWE)

CWE-256: Plaintext Storage of a Password

Base Incomplete

The product stores a password in plaintext within resources such as memory or files.

How to prevent it (3 mitigations)
  1. Architecture and Design

    Avoid storing passwords in easily accessible locations.

  2. Architecture and Design

    Consider storing cryptographic hashes of passwords as an alternative to storing in plaintext.

  3. A programmer might attempt to remedy the password management problem by obscuring the password with an encoding function, such as base 64 encoding, but this effort does not adequately protect the password because the encoding can be detected and decoded easily.

Source: MITRE CWE-256

157 results · Clear filters · Feed

  • Medium 6.5

    Jenkins Warrior Framework Plugin vulnerability exposes unencrypted passwords to certain authenticated users

    Jenkins Warrior Framework Plugin 1.2 and earlier stores passwords unencrypted in job config.xml files on the Jenkins controller, where they can be viewed by users with Item/Extended Read permission or access to the Jenkins controller file system.

  • Medium 5.3

    Jenkins Sensedia API Platform Plugin vulnerability exposes unencrypted tokens

    Jenkins Sensedia Api Platform tools Plugin 1.0 does not mask the Sensedia API Manager integration token on the global configuration form, increasing the potential for attackers to observe and capture it.

  • Medium 6.5

    Jenkins Nouvola DiveCloud Plugin vulnerability does not mask keys on its job configuration form

    Jenkins Nouvola DiveCloud Plugin 1.08 and earlier does not mask DiveCloud API Keys and Credentials Encryption Keys displayed on the job configuration form, increasing the potential for attackers to observe and capture them.

  • Medium 4.3

    Jenkins VAddy Plugin vulnerability exposes plaintext keys on its job configuration form

    Jenkins VAddy Plugin 1.2.8 and earlier does not mask Vaddy API Auth Keys displayed on the job configuration form, increasing the potential for attackers to observe and capture them.

  • Medium 4.3

    Jenkins Apica Loadtest Plugin vulnerability exposes authentication tokens

    Jenkins Apica Loadtest Plugin 1.10 and earlier does not mask Apica Loadtest LTP authentication tokens displayed on the job configuration form, increasing the potential for attackers to observe and capture them.

  • Medium 6.5

    Jenkins Apica Loadtest Plugin vulnerability exposes authentication tokens

    Jenkins Apica Loadtest Plugin 1.10 and earlier stores Apica Loadtest LTP authentication tokens unencrypted in job config.xml files on the Jenkins controller, where they can be viewed by users with Item/Extended Read permission or access to the Jenkins control…

  • Medium 6.5

    Jenkins IFTTT Build Notifier Plugin vulnerability exposes IFTTT Maker Channel Keys

    Jenkins IFTTT Build Notifier Plugin 1.2 and earlier stores IFTTT Maker Channel Keys unencrypted in job config.xml files on the Jenkins controller, where they can be viewed by users with Item/Extended Read permission or access to the Jenkins controller file sy…

  • Medium 4.3

    Jenkins QMetry Test Management Plugin vulnerability exposes API keys

    Jenkins QMetry Test Management Plugin 1.13 and earlier does not mask Qmetry Automation API Keys displayed on the job configuration form, increasing the potential for attackers to observe and capture them.

  • Medium 6.5

    Jenkins ReadyAPI Functional Testing Plugin vulnerability stores unencrypted authentication credentials

    Jenkins ReadyAPI Functional Testing Plugin 1.11 and earlier stores SLM License Access Keys, client secrets, and passwords unencrypted in job config.xml files on the Jenkins controller, where they can be viewed by users with Item/Extended Read permission or ac…

  • Medium 5.3

    Jenkins Statistics Gatherer Plugin does not mask AWS Secret Key

    Jenkins Statistics Gatherer Plugin 2.0.3 and earlier does not mask the AWS Secret Key on the global configuration form, increasing the potential for attackers to observe and capture it.

  • Medium 6.5

    CVE-2025-1709

    Several credentials for the local PostgreSQL database are stored in plain text (partially base64 encoded).

  • Medium 4.9

    Simple History <= 5.8.1 - Authenticated (Administrator+) Sensitive Information Exposure via Detective Mode

    The Simple History plugin for WordPress is vulnerable to sensitive data exposure via Detective Mode due to improper sanitization within the append_debug_info_to_context() function in versions prior to 5.8.1. When Detective Mode is enabled, the plugin’s logger…

  • Medium 5.3

    MICI Network Co. Ltd. NetFax Server Disclosure of Stored Passwords in Cleartext

    An authenticated user can disclose the cleartext password of a configured SMTP server via an HTTP GET request to the /config.php endpoint.

  • Medium 6.5

    IBM Controller information disclosure

    IBM Controller 11.0.0, 11.0.1, and 11.1.0 application could allow an authenticated user to obtain sensitive credentials that may be inadvertently included within the source code.

  • Medium 4.3

    Information Disclosure vulnerability in SAP GUI for Windows

    SAP GUI for Windows allows an unauthenticated attacker to exploit insecure obfuscation algorithms used by the GuiXT application to store user credentials. While this issue does not impact the Integrity or Availability of the application, it may have a Low imp…

  • Medium 6.5

    On affected platforms running Arista EOS with a gNMI transport enabled, running the gNOI File TransferToRemote RPC with credentials for a remote server may cause these remote-server credentials to be logged or accounted on the local EOS device or possibly

    On affected platforms running Arista EOS with a gNMI transport enabled, running the gNOI File TransferToRemote RPC with credentials for a remote server may cause these remote-server credentials to be logged or accounted on the local EOS device or possibly on …

  • Medium 4.9

    BEC Technologies Multiple Routers Cleartext Password Storage Information Disclosure Vulnerability

    BEC Technologies Multiple Routers Cleartext Password Storage Information Disclosure Vulnerability. This vulnerability allows remote attackers to disclose sensitive information on affected installations of BEC Technologies routers. Authentication is required t…

  • Medium 5.0

    MySQL K8s charm could leak credentials for root-level user `serverconfig`

    Charmed MySQL K8s operator is a Charmed Operator for running MySQL on Kubernetes. Before revision 221, the method for calling a SQL DDL or python based mysql-shell scripts can leak database users credentials. The method mysql-operator calls mysql-shell applic…

  • Medium 4.3

    Jenkins Cadence vManager Plugin Stores Verisium Manager vAPI keys Unencrypted

    Jenkins Cadence vManager Plugin 4.0.0-282.v5096a_c2db_275 and earlier stores Verisium Manager vAPI keys unencrypted in job config.xml files on the Jenkins controller where they can be viewed by users with Extended Read permission, or access to the Jenkins con…

  • Medium 5.3

    IBM InfoSphere Information Server information disclosure

    IBM InfoSphere Information Server 11.7 could allow an authenticated user to obtain sensitive information that is stored locally under certain conditions.

  • Medium 6.5

    Insufficiently Protected Credentials in transformeroptimus/superagi

    In version 0.0.14 of transformeroptimus/superagi, the API endpoint `/api/users/get/{id}` returns the user's password in plaintext. This vulnerability allows an attacker to retrieve the password of another user, leading to potential account takeover.

  • Medium 4.1

    IBM QRadar EDR information disclosure

    IBM Security QRadar 3.12 EDR stores user credentials in plain text which can be read by a local privileged user.

  • Medium 6.2

    Bosscomm IF740 Firmware versions:11001.7078 & v11001.0000 and System versions: 6.25 & 6.00 were discovered to store pas…

  • Medium 6.2

    IBM Common Licensing information disclosure

    IBM Common Licensing 9.0 stores user credentials in plain clear text which can be read by a local user.

  • Medium 5.7

    IBM Storage Defender - Resiliency Service information disclosure

    IBM Storage Defender - Resiliency Service 2.0.0 through 2.0.9  stores user credentials in plain text which can be read by an authenticated user with access to the pod.

  • Medium 4.4

    IBM Storage Defender - Resiliency Service information disclosure

    IBM Storage Defender - Resiliency Service 2.0.0 through 2.0.9 could allow a privileged user to obtain highly sensitive user credentials from secret keys that are stored in clear text.

  • Medium 5.9

    User passwords are decrypted and stored on memory before any user logged in. Those decrypted passwords can be retrieved…

  • Medium 5.5

    IBM Workload Scheduler information disclosure

    IBM Workload Scheduler 9.5, 10.1, and 10.2 stores user credentials in plain text which can be read by a local user.

  • Medium 6.5

    Rancher's RKE1 Encryption Config kept in plain-text within cluster AppliedSpec

    A vulnerability has been identified in which an RKE1 cluster keeps constantly reconciling when secrets encryption configuration is enabled. When reconciling, the Kube API secret values are written in plaintext on the AppliedSpec. Cluster owners, Cluster membe…

  • Medium 4.3

    IBM Cognos Command Center information disclosure

    IBM Cognos Command Center 10.2.4.1 and 10.2.5 could disclose highly sensitive user information to an authenticated user with physical access to the device.

  • Medium 6.0

    Information disclosure vulnerability in SAP NetWeaver AS for Java (Destination Service)

    SAP NetWeaver AS for Java allows an authorized attacker to obtain sensitive information. The attacker could obtain the username and password when creating an RFC destination. After successful exploitation, an attacker can read the sensitive information but ca…

  • Medium 5.5

    IBM QRadar Suite Software information disclosure

    IBM QRadar Suite Software 1.10.12.0 through 1.10.23.0 and IBM Cloud Pak for Security 1.10.0.0 through 1.10.11.0 stores user credentials in plain clear text which can be read by a local user. IBM X-Force ID: 281430.

  • Medium 4.6

    A vulnerability has been identified in LOGO! 12/24RCE (6ED1052-1MD08-0BA1) (All versions), LOGO! 12/24RCEo (6ED1052-2MD…

  • Medium 4.2

    A “CWE-256: Plaintext Storage of a Password” affecting the administrative account allows an attacker with physical acce…

  • Medium 5.9

    Zowe CLI Auto-Init Leaks Credentials Locally

    A vulnerability in Zowe CLI allows local, privileged actors to store previously entered secure credentials in a plaintext file as part of an auto-init operation.

  • Medium 5.5

    IBM Datacap Navigator information disclosure

    IBM Datacap Navigator 9.1.5, 9.1.6, 9.1.7, 9.1.8, and 9.1.9 stores user credentials in plain clear text which can be read by a local user. IBM X-Force ID: 295972.

  • Medium 6.5

    BAS-IP AV-01D, AV-01MD, AV-01MFD, AV-01ED, AV-01KD, AV-01BD, AV-01KBD, AV-02D, AV-02IDE, AV-02IDR, AV-02IPD, AV-02FDE, …

  • Medium 4.4

    IBM Jazz Reporting Service information disclosure

    IBM Jazz Reporting Service 7.0.3 stores user credentials in plain clear text which can be read by an admin user. IBM X-Force ID: 283363.

  • Medium 5.3

    TYPO3 Information Disclosure in User Authentication

    It has been discovered that login failures have been logged on the default stream with log level "warning" including plain-text user credentials.

  • Medium 5.4
    CVE-2024-4232 Public exploit

    Password Storage in Plaintext Vulnerability in Digisol Router

    This vulnerability exists in Digisol Router (DG-GR1321: Hardware version 3.7L; Firmware version : v3.2.02) due to lack of encryption or hashing in storing of passwords within the router's firmware/ database. An attacker with physical access could exploit this…