Skip to content
OpenAdvisories

Weakness (CWE)

CWE-522: Insufficiently Protected Credentials

Class Incomplete

The product transmits or stores authentication credentials, but it uses an insecure method that is susceptible to unauthorized interception and/or retrieval.

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

    Use an appropriate security mechanism to protect the credentials.

  2. Architecture and Design

    Make appropriate use of cryptography to protect the credentials.

  3. Implementation

    Use industry standards to protect the credentials (e.g. LDAP, keystore, etc.).

Source: MITRE CWE-522

1,021 results · Feed

  • Medium 5.2

    User credentials leaked to third-party service via HTTP redirect in scs-library-client

    github.com/sylabs/scs-library-client is the Go client for the Singularity Container Services (SCS) Container Library Service. When the scs-library-client is used to pull a container image, with authentication, the HTTP Authorization header sent by the client …

  • High 7.8

    Insufficiently Protected Credentials in Metasys

    Under some circumstances an Insufficiently Protected Credentials vulnerability in Johnson Controls Metasys ADS/ADX/OAS 10 versions prior to 10.1.6 and 11 versions prior to 11.0.3 allows API calls to expose credentials in plain text.

  • Low 3.3

    CESNET theme-cesnet resetpassword.php insufficiently protected credentials

    A vulnerability has been found in CESNET theme-cesnet up to 1.x on ownCloud and classified as problematic. Affected by this vulnerability is an unknown functionality of the file cesnet/core/lostpassword/templates/resetpassword.php. The manipulation leads to i…

  • Medium 6.5

    Prosys OPC UA Simulation Server version prior to v5.3.0-64 and UA Modbus Server versions 1.4.18-5 and prior do not suff…

  • Medium 4.3

    Click Studios Passwordstate insufficiently protected credentials

    A vulnerability has been found in Click Studios Passwordstate and Passwordstate Browser Extension Chrome and classified as problematic. This vulnerability affects unknown code. The manipulation leads to insufficiently protected credentials. The attack can be …

  • Medium 4.1

    Remote Backups Application Discloses Stored Credentials

    Insufficiently Protected Credentials vulnerability in the remote backups application on Western Digital My Cloud devices that could allow an attacker who has gained access to a relevant endpoint to use that information to access protected data. This issue aff…

  • High 7.5

    Craft CMS discloses password hashes

    All Craft CMS versions between 3.0.0 and 3.7.32 disclose password hashes of users who authenticate using their E-Mail address or username in Anti-CSRF-Tokens. Craft CMS uses a cookie called CRAFT_CSRF_TOKEN and a HTML hidden field called CRAFT_CSRF_TOKEN to a…

  • Medium 4.6

    Plaintext storage of a password vulnerability exists in +F FS040U software versions v2.3.4 and earlier, which may allow…

  • High 7.6

    Airtable.js credentials exposed in browser builds

    Airtable.js is the JavaScript client for Airtable. Prior to version 0.11.6, Airtable.js had a misconfigured build script in its source package. When the build script is run, it would bundle environment variables into the build target of a transpiled bundle. S…

  • Medium 4.9

    HCL Launch is vulnerable to Insufficiently Protected LDAP Search Credentials (CVE-2022-42445)

    HCL Launch could allow a user with administrative privileges, including "Manage Security" permissions, the ability to recover a credential previously saved for performing authenticated LDAP searches.

  • Medium 6.8

    Insufficiently Protected Credentials vulnerability in Mitsubishi Electric Corporation GX Works3 versions 1.015R and lat…

  • High 7.5

    Apache DolphinScheduler config file read by task risk

    When using tasks to read config files, there is a risk of database password disclosure. We recommend you upgrade to version 2.0.6 or higher.

  • Medium 6.2

    Plaintext storage of password in org.xwiki.platform:xwiki-platform-security-authentication-default

    XWiki Platform is a generic wiki platform offering runtime services for applications built on top of it. When the `reset a forgotten password` feature of XWiki was used, the password was then stored in plain text in database. This only concerns XWiki 13.1RC1 …

  • Medium 4.9

    IBM UrbanCode Deploy information disclosure

    IBM UrbanCode Deploy (UCD) 6.2.7.0 through 6.2.7.17, 7.0.0.0 through 7.0.5.12, 7.1.0.0 through 7.1.2.8, and 7.2.0.0 through 7.2.3.1 could allow a user with administrative privileges including "Manage Security" permissions may be able to recover a credential p…

  • Medium 6.5

    Plaintext Storage of a Password in Jenkins NS-ND Integration Performance Publisher Plugin

    Jenkins NS-ND Integration Performance Publisher Plugin 4.8.0.143 and earlier stores passwords unencrypted in job config.xml files on the Jenkins controller where they can be viewed by attackers with Extended Read permission, or access to the Jenkins controlle…

  • Medium 6.5

    Jenkins Reverse Proxy Auth Plugin vulnerable due to plaintext storage of passwords

    Jenkins Reverse Proxy Auth Plugin 1.7.3 and earlier stores the LDAP manager password unencrypted in the global config.xml file on the Jenkins controller where it can be viewed by attackers with access to the Jenkins controller file system.

  • Medium 5.9

    Liferay Portal and Liferay DXP Includes LDAP Credentials in the Page URL

    The Test LDAP Users functionality in Liferay Portal 7.0.0 through 7.4.3.4, and Liferay DXP 7.0 fix pack 102 and earlier, 7.1 before fix pack 27, 7.2 before fix pack 17, 7.3 before update 4, and DXP 7.4 GA includes the LDAP credential in the page URL when pagi…

  • Critical 9.8
    CVE-2022-37109 Public exploit EPSS 49%

    patrickfuller camp up to and including commit bbd53a256ed70e79bd8758080936afbf6d738767 is vulnerable to Incorrect Acces…

  • High 8.2

    Insufficiently protected credentials in software in Intel(R) AMT SDK before version 16.0.4.1, Intel(R) EMA before versi…

  • Medium 6.5
    CVE-2022-38121 Public exploit

    POWERCOM CO., LTD. UPSMON PRO - Insufficiently Protected Credentials

    UPSMON PRO configuration file stores user password in plaintext under public user directory. A remote attacker with general user privilege can access all users‘ and administrators' account names and passwords via this unprotected configuration file.

  • High 7.2

    Electron subject to Exfiltration of hashed SMB credentials on Windows via file:// redirect

    The Electron framework enables writing cross-platform desktop applications using JavaScript, HTML and CSS. In versions prior to 21.0.0-beta.1, 20.0.1, 19.0.11, and 18.3.7, Electron is vulnerable to Exposure of Sensitive Information. When following a redirect,…

  • Medium 5.1

    Bazel leaks user credentials through the remote assets API

    A bad credential handling in the remote assets API for Bazel versions prior to 5.3.2 and 4.2.3 sends all user-provided credentials instead of only the required ones for the requests. We recommend upgrading to versions later than or equal to 5.3.2 or 4.2.3.

  • Medium 5.5

    Plaintext storage of tokens in pulp_ansible

    The collection remote for pulp_ansible stores tokens in plaintext instead of using pulp's encrypted field and exposes them in read/write mode via the API () instead of marking it as write only.

  • High 7.5

    A credential-exposure vulnerability in the support-bundle mechanism in Gradle Enterprise 2022.3 through 2022.3.3 allows…

  • Medium 6.5

    API keys stored in plain text by Jenkins Katalon Plugin

    Jenkins Katalon Plugin 1.0.32 and earlier stores 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 6.5

    Insufficiently Protected Credentials: An authenticated user with debug privileges can retrieve stored Nessus policy cre…

  • High 7.5

    A flaw was found in the RHDM, where sensitive HTML form fields like Password has auto-complete enabled which may lead t…

  • Medium 4.9

    Grafana data source and plugin proxy endpoints leaking authentication tokens to some destination plugins

    Grafana is an open source observability and data visualization platform. Versions of Grafana for endpoints prior to 9.1.8 and 8.5.14 could leak authentication tokens to some destination plugins under some conditions. The vulnerability impacts data source and …

  • Critical 9.3
  • Medium 4.6

    IBM Robotic Process Automation Clients are vulnerable to proxy credentials being exposed in upgrade logs. IBM X-Force I…

  • Medium 6.4

    Dell Networking OS10, versions prior to October 2021 with Smart Fabric Services enabled, contains an information disclo…

  • High 7.4

    Chipolo ONE Bluetooth tracker (2020) Chipolo iOS app version 4.13.0 is vulnerable to Incorrect Access Control. Chipolo …

  • Medium 6.5

    API token stored in plain text by Jenkins CONS3RT Plugin

    Jenkins CONS3RT Plugin 1.0.0 and earlier stores Cons3rt API token unencrypted in job config.xml files on the Jenkins controller where it can be viewed by users with access to the Jenkins controller file system.

  • Medium 4.3

    Jenkins BigPanda Notifier Plugin stores BigPanda API key unencrypted

    Jenkins BigPanda Notifier Plugin 1.4.0 and earlier stores the BigPanda API key unencrypted in its global configuration file on the Jenkins controller where they can be viewed by users with access to the Jenkins controller file system.

  • Critical 9.9

    Rancher: Failure to properly sanitize credentials in cluster template answers

    A Insufficiently Protected Credentials vulnerability in SUSE Rancher allows authenticated Cluster Owners, Cluster Members, Project Owners and Project Members to read credentials, passwords and API tokens that have been stored in cleartext and exposed via API …

  • Medium 6.0

    An insufficiently protected credential vulnerability affects HCL VersionVault Express

    HCL VersionVault Express exposes administrator credentials.

  • Medium 4.9

    python-oslo-utils has improper password parsing

    A flaw was found in python-oslo-utils. Due to improper parsing, passwords with a double quote ( " ) in them cause incorrect masking in debug logs, causing any part of the password after the double quote to be plaintext.

  • Unscored —

    Odyssey passes to client unencrypted bytes from man-in-the-middle When Odyssey storage is configured to use the Postgre…

  • Low 3.3

    RabbitMQ password stored in plain text by Jenkins CollabNet Plugins Plugin

    Jenkins CollabNet Plugins Plugin 2.0.8 and earlier stores a RabbitMQ password 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 4.3

    Improper masking of credentials Jenkins in Git Plugin

    Jenkins Git Plugin 4.11.4 and earlier does not properly mask (i.e., replace with asterisks) credentials in the build log provided by the Git Username and Password (`gitUsernamePassword`) credentials binding.