Skip to content
OpenAdvisories

Weakness (CWE)

CWE-312: Cleartext Storage of Sensitive Information

Base Draft

The product stores sensitive information in cleartext within a resource that might be accessible to another control sphere.

How to prevent it (2 mitigations)
  1. Implementation, System Configuration, Operation

    When storing data in the cloud (e.g., S3 buckets, Azure blobs, Google Cloud Storage, etc.), use the provider's controls to encrypt the data at rest. [REF-1297] [REF-1299] [REF-1301]

  2. Implementation, System Configuration, Operation

    In some systems/environments such as cloud, the use of "double encryption" (at both the software and hardware layer) might be required, and the developer might be solely responsible for both layers, instead of shared responsibility with the administrator of the broader system/environment.

Source: MITRE CWE-312

312 results · Clear filters · Feed

  • Medium 6.9

    Sandboxie exposes encrypted sandbox key during password change

    Sandboxie is a sandbox-based isolation software for 32-bit and 64-bit Windows NT-based operating systems. In versions 1.16.1 and below, a critical security vulnerability exists in password handling mechanisms. During encrypted sandbox creation, user passwords…

  • Medium 5.5

    In JetBrains TeamCity before 2025.07 password exposure was possible via command line in the "hg pull" command

  • Medium 5.5

    In JetBrains TeamCity before 2025.07 user credentials were stored in plain text in memory snapshots

  • Medium 6.8

    Medtronic MyCareLink Patient Monitor Unencrypted Filesystem Vulnerability

    Medtronic MyCareLink Patient Monitor uses an unencrypted filesystem on internal storage, which allows an attacker with physical access to read and modify files. This issue affects MyCareLink Patient Monitor models 24950 and 24952: before June 25, 2025

  • Medium 5.5

    Insecure data storage vulnerability in Two App Studio Journey v5.5.9 for iOS

    Unencrypted storage in the database in Two App Studio Journey v5.5.9 for iOS allows local attackers to extract sensitive data via direct access to the app’s filesystem.

  • Medium 6.8

    CLI history displays inline passwords

    A vulnerability in the ascgshell, of Brocade ASCG before 3.3.0 stores any command executed in the Command Line Interface (CLI) in plain text within the command history. A local authenticated user that can access sensitive information like passwords within the…

  • Medium 5.1

    Default Credential Vulnerability in Digisol DG-GR6821AC Router

    This vulnerability exists in Digisol DG-GR6821AC Router due to use of default admin credentials at its web management interface. An attacker with physical access could exploit this vulnerability by extracting the firmware and reverse engineer the binary data …

  • Medium 5.1

    Cleartext Storage Vulnerability in Digisol DG-GR6821AC Router

    This vulnerability exists in Digisol DG-GR6821AC Router due to storage of credentials and PINS without encryption in the device firmware. An attacker with physical access could exploit this vulnerability by extracting the firmware and reverse engineer the bin…

  • Medium 6.5

    Jenkins Applitools Eyes Plugin vulnerability exposes unencrypted keys to certain authenticated users

    Jenkins Applitools Eyes Plugin 1.16.5 and earlier stores Applitools API 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 system.

  • Medium 6.5

    Jenkins Kryptowire Plugin vulnerability stores unencrypted Kryptowire API key

    Jenkins Kryptowire Plugin 0.2 and earlier stores the Kryptowire API key unencrypted in its global configuration file on the Jenkins controller, where it can be viewed by users with access to the Jenkins controller file system.

  • Medium 6.5

    Jenkins Nouvola DiveCloud Plugin vulnerability stores unencrypted credentials

    Jenkins Nouvola DiveCloud Plugin 1.08 and earlier stores DiveCloud API Keys and Credentials Encryption 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 Je…

  • Medium 5.8

    JUnit OpenTestReportGeneratingListener can leak Git credentials

    JUnit is a testing framework for Java and the JVM. From version 5.12.0 to 5.13.1, JUnit's support for writing Open Test Reporting XML files can leak Git credentials. The impact depends on the level of the access token exposed through the OpenTestReportGenerat…

  • Medium 6.5

    Key leakage in juju/utils certificates

    Certificate generation in juju/utils using the cert.NewLeaf function could include private information. If this certificate were then transferred over the network in plaintext, an attacker listening on that network could sniff the certificate and trivially ex…

  • Medium 5.7

    Cleartext Phonebook Information

    The MIB3 unit stores the synchronized phone contact book in clear-text, allowing an attacker with either code execution privilege on the system or physical access to the system to obtain vehicle owner's contact data. The vulnerability was originally discovere…

  • Medium 5.5

    Lenze: Plaintext Password Disclosure in PLC Designer V4 Interface

    A local, low-privileged attacker can learn the password of the connected controller in PLC Designer V4 due to an incorrect implementation that results in the password being displayed in plain text under special conditions.

  • Medium 6.5

    IBM InfoSphere Information Server information disclosure

    IBM InfoSphere Information Server 11.7 stores credential information for database authentication in a cleartext parameter file that could be viewed by an authenticated user.

  • Medium 5.7

    Dell ThinOS 2502 and prior contain a Cleartext Storage of Sensitive Information vulnerability. A high privileged attack…

  • Medium 5.1

    Mautic does not shield .env files from web traffic

    SummaryThis advisory addresses a security vulnerability in Mautic where sensitive .env configuration files may be directly accessible via a web browser. This exposure could lead to the disclosure of sensitive information, including database credentials, API k…

  • Medium 6.8

    Unauthorized creation of master key in Mifare Classic Be-Tech cards

    The data stored in Be-Tech Mifare Classic card is stored in cleartext. An attacker having access to a Be-Tech hotel guest Mifare Classic card can create a master key card that unlocks all the locks in the building. This issue affects all Be-Tech Mifare Classi…

  • Medium 5.5
    CVE-2024-56428 Public exploit

    The local iLabClient database in itech iLabClient 3.7.1 allows local attackers to read cleartext credentials (from the …

  • Medium 6.2

    Insufficient encryption vulnerability in the mobile application (com.transsion.aivoiceassistant) may lead to the risk o…

  • Medium 6.5

    A vulnerability in the “Backup & Restore” functionality of the web application of ctrlX OS allows a remote authenticate…

  • Medium 4.4

    Information Disclosure Vulnerability in TP-Link Tapo IoT Smart Hub

    This vulnerability exists in TP-Link Tapo H200 V1 IoT Smart Hub due to storage of Wi-Fi credentials in plain text within the device firmware. An attacker with physical access could exploit this by extracting the firmware and analyzing the binary data to obtai…

  • Medium 5.5

    Jenkins AsakusaSatellite Plugin Stores API Keys Unencrypted in Job `config.xml` Files

    Jenkins AsakusaSatellite Plugin 0.1.1 and earlier stores AsakusaSatellite API 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 syst…

  • Medium 5.5

    Jenkins Stack Hammer Plugin Stores API Keys Unencrypted in Job `config.xml` Files

    Jenkins Stack Hammer Plugin 1.0.6 and earlier stores Stack Hammer API 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 controller file system.

  • Medium 5.5

    Jenkins monitor-remote-job Plugin Stores Passwords Unencrypted

    Jenkins monitor-remote-job Plugin 1.0 stores passwords 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 controller file system.

  • 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.2

    Valmet DNA user passwords in plain text

    Valmet DNA user passwords in plain text. This practice poses a security risk as attackers who gain access to local project data can read the passwords.

  • Medium 6.9

    Lack of encryption vulnerability in DuoxMe

    The lack of encryption in the DuoxMe (formerly Blue) application binary in versions prior to 3.3.1 for iOS devices allows an attacker to gain unauthorised access to the application code and discover sensitive information.

  • Medium 5.1

    Information Disclosure Vulnerability in Tinxy Smart Devices

    This vulnerability exists in the Tinxy smart devices due to storage of credentials in plaintext within the device firmware. An attacker with physical access could exploit this by extracting the firmware and analyzing the binary data to obtain the plaintext cr…

  • Medium 4.3

    Jenkins reveals encrypted values of secrets stored in agent configuration to users with Agent/Extended Read permission

    Jenkins 2.499 and earlier, LTS 2.492.1 and earlier does not redact encrypted values of secrets when accessing `config.xml` of views via REST API or CLI, allowing attackers with View/Read permission to view encrypted values of secrets.

  • Medium 4.3

    Jenkins reveals encrypted values of secrets stored in agent configuration to users with Agent/Extended Read permission

    Jenkins 2.499 and earlier, LTS 2.492.1 and earlier does not redact encrypted values of secrets when accessing `config.xml` of agents via REST API or CLI, allowing attackers with Agent/Extended Read permission to view encrypted values of secrets.

  • Medium 5.5

    Clear text password seen in switch-asset-collectors-mw in Brocade SANnav supportsave

    CalInvocationHandler in Brocade SANnav before 2.3.1b logs sensitive information in clear text. The vulnerability could allow an authenticated, local attacker to view Brocade Fabric OS switch sensitive information in clear text. An attacker with administrative…

  • Medium 6.0

    Cleartext storage of information in Ivanti Connect Secure before version 22.7R2.6 and Ivanti Policy Secure before versi…

  • Medium 4.6

    A vulnerability has been identified in SIPROTEC 5 6MD84 (CP300) (All versions), SIPROTEC 5 6MD85 (CP200) (All versions)…

  • Medium 4.6

    Sensitive data disclosure vulnerability

    Sensitive data could be exposed to non- privileged users in a configuration file. Local access to the computer with a low- privileged account is required to access the configuration file containing the sensitive data.

  • Medium 4.3

    Zoom Jenkins Marketplace plugin - Cleartext Storage of Sensitive Information

    Cleartext storage of sensitive information in the Zoom Jenkins Marketplace plugin before version 1.4 may allow an authenticated user to conduct a disclosure of information via network access.

  • Medium 6.5

    Clear text secrets returned & Remote system secrets in clear text

    Xerox Workplace Suite exposes sensitive secrets in clear text, both locally and remotely. This vulnerability allows attackers to intercept or access secrets without encryption

  • Medium 6.3

    BASEHUB_TOKEN commited in next-forge

    next-forge is a Next.js project boilerplate for modern web application. The BASEHUB_TOKEN commited in apps/web/.env.example. Users should avoid use of this token and should remove any access it may have in their systems.

  • Medium 4.9

    A Cleartext Storage of Sensitive Information vulnerability [CWE-312] in FortiClientWindows 7.4.0 through 7.4.1, 7.2.0 t…