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

  • High 8.1

    Password is send back to client

    A Vulnerability in OTRS AgentInterface and ExternalInterface allows the reading of plain text passwords which are send back to the client in the server response- This issue affects OTRS: from 8.0.X through 8.0.37.

  • Medium 5.0

    TIBCO Spotfire Insufficiently Protected Credential vulnerability

    The Spotfire Connectors component of TIBCO Software Inc.'s Spotfire Analyst, Spotfire Server, and Spotfire for AWS Marketplace contains an easily exploitable vulnerability that allows a low privileged attacker with read/write access to craft malicious Analyst…

  • Critical 9.8
    CVE-2023-38548 EPSS 12%

    A vulnerability in Veeam ONE allows an unprivileged user who has access to the Veeam ONE Web Client the ability to acqu…

  • Medium 4.3

    Jenkins Warnings Plugin exposures system-scoped credentials

    Jenkins Warnings Plugin 10.5.0 and earlier does not set the appropriate context for credentials lookup, allowing attackers with Item/Configure permission to access and capture credentials they are not entitled to. This fix has been backported to 10.4.1.

  • High 7.5

    Incorrect access control in writercms v1.1.0 allows attackers to directly obtain backend account passwords via unspecif…

  • High 8.4

    Updater Private Keys Possibly Leaked via Vite Environment Variables in tauri-cli

    Tauri is a framework for building binaries for all major desktop platforms. This advisory is not describing a vulnerability in the Tauri code base itself but a commonly used misconfiguration which could lead to leaking of the private key and updater key passw…

  • Medium 6.7

    QVPN Device Client

    An insufficiently protected credentials vulnerability has been reported to affect QVPN Device Client. If exploited, the vulnerability could allow local authenticated administrators to gain access to user accounts and access sensitive data used by the user acc…

  • Low 3.5

    Sensitive information disclosure due to insufficient token field masking. The following products are affected: Acronis …

  • Medium 6.6

    Insecure barbican configuration file leaking credential

    A credentials leak flaw was found in OpenStack Barbican. This flaw allows a local authenticated attacker to read the configuration file, gaining access to sensitive credentials.

  • High 8.8

    SSH as Root Unlockable Without Triggering Measured Boot

    On boot, the Pillar eve container checks for the existence and content of “/config/authorized_keys”. If the file is present, and contains a supported public key, the container will go on to open port 22 and enable sshd with the given keys as the authorized ke…

  • High 8.8

    Debug Functions Unlockable Without Triggering Measured Boot

    On boot, the Pillar eve container checks for the existence and content of “/config/GlobalConfig/global.json”. If the file exists, it overrides the existing configuration on the device on boot. This allows an attacker to change the system’s configuration, whic…

  • High 8.8

    Config Partition Not Protected by Measured Boot

    When sealing/unsealing the “vault” key, a list of PCRs is used, which defines which PCRs are used. In a previous project, CYMOTIVE found that the configuration is not protected by the secure boot, and in response Zededa implemented measurements on the config …

  • High 8.8

    Vault Key Sealed With SHA1 PCRs

    Vault Key Sealed With SHA1 PCRs The measured boot solution implemented in EVE OS leans on a PCR locking mechanism. Different parts of the system update different PCR values in the TPM, resulting in a unique value for each PCR entry. These PCRs are then used i…

  • High 8.8

    Config Partition Not Measured From 2 Fronts

    PCR14 is not in the list of PCRs that seal/unseal the “vault” key, but due to the change that was implemented in commit “7638364bc0acf8b5c481b5ce5fea11ad44ad7fd4”, fixing this issue alone would not solve the problem of the config partition not being measured …

  • Medium 6.5

    NVIDIA DGX H100 BMC contains a vulnerability in IPMI, where an attacker may cause insufficient protection of credential…

  • High 7.6

    NVIDIA DGX H100 BMC contains a vulnerability in IPMI, where an attacker may cause insufficient protection of credential…

  • Medium 4.1

    Pass-back vulnerability in Nessus

    A pass-back vulnerability exists where an authenticated, remote attacker with administrator privileges could uncover stored SMTP credentials within the Nessus application.This issue affects Nessus: before 10.6.0.

  • High 7.5

    Unsalted passwords in fobybus/social-media-skeleton

    Social media skeleton is an uncompleted/framework social media project implemented using a php, css ,javascript and html. Prior to version 1.0.5 Social media skeleton did not properly salt passwords leaving user passwords susceptible to cracking should an att…

  • Medium 4.3

    Jenkins Maven Artifact ChoiceListProvider (Nexus) Plugin vulnerable to exposure of system-scoped credentials

    Jenkins Maven Artifact ChoiceListProvider (Nexus) Plugin 1.14 and earlier does not set the appropriate context for credentials lookup, allowing attackers with Item/Configure permission to access and capture credentials they are not entitled to.

  • Medium 4.3

    Jenkins Delphix Plugin vulnerable to exposure of system-scoped credentials

    Jenkins Delphix Plugin 3.0.2 and earlier does not set the appropriate context for credentials lookup, allowing attackers with Overall/Read permission to access and capture credentials they are not entitled to.

  • Unscored —

    Broadcom RAID Controller web interface is vulnerable to exposure of sensitive data and the keys used for encryption are accessible to any local user on Linux

    Broadcom RAID Controller web interface is vulnerable to exposure of sensitive data and the keys used for encryption are accessible to any local user on Linux

  • Unscored —

    Broadcom RAID Controller web interface is vulnerable to exposure of sensitive data and the keys used for encryption are accessible to any local user on Linux

    Broadcom RAID Controller web interface is vulnerable to exposure of sensitive data and the keys used for encryption are accessible to any local user on Windows

  • Critical 9.8

    In processMessageImpl of ClientModeImpl.java, there is a possible credential disclosure in the TOFU flow due to a logic…

  • Medium 6.5

    Insufficient policy enforcement in Intents in Google Chrome on Android prior to 109.0.5414.119 allowed a remote attacke…

  • High 7.2

    Weintek Weincloud Improper Authentication

    Weintek Weincloud v0.13.6 could allow an attacker to abuse the registration functionality to login with testing credentials to the official website.

  • High 8.5

    Information Disclosure Vulnerability in Weave GitOps Terraform Controller

    Weave GitOps Terraform Controller (aka Weave TF-controller) is a controller for Flux to reconcile Terraform resources in a GitOps way. A vulnerability has been identified in Weave GitOps Terraform Controller which could allow an authenticated remote attacker …

  • Unscored —

    An issue found in DERICIA Co. Ltd, DELICIA v.13.6.1 allows a remote attacker to gain access to sensitive information vi…

  • Medium 6.5

    Jenkins mabl Plugin vulnerable to exposure of system-scooped credentials

    Jenkins mabl Plugin 0.0.46 and earlier does not set the appropriate context for credentials lookup, allowing attackers with Item/Configure permission to access and capture credentials they are not entitled to.

  • Medium 6.5

    Active Directory Federation Service Security Feature Bypass Vulnerability

    Active Directory Federation Service Security Feature Bypass Vulnerability

  • Medium 4.0

    LDAP password leak in Apereo CAS - GHSL-2023-009

    Apereo CAS is an open source multilingual single sign-on solution for the web. Apereo CAS can be configured to use authentication based on client X509 certificates. These certificates can be provided via TLS handshake or a special HTTP header, such as “ssl_cl…

  • Low 3.7

    PTC Vuforia Studio Insufficiently Protected Credentials

    The local Vuforia web application does not support HTTPS, and federated credentials are passed via basic authentication.

  • Medium 4.6

    The AES Key-IV pair used by the TP-Link TAPO C200 camera V3 (EU) on firmware version 1.1.22 Build 220725 is reused acro…

  • High 8.8

    After downloading a Windows <code>.scf</code> script from the local filesystem, an attacker could supply a remote path …

  • Medium 6.5

    Avaya IX Workforce Engagement - CWE-522: Insufficiently Protected Credentials

    Avaya IX Workforce Engagement v15.2.7.1195 - CWE-522: Insufficiently Protected Credentials

  • High 7.7

    Insufficiently Protected ChatBot Credentials in tgstation-server

    tgstation-server is a toolset to manage production BYOND servers. Starting in version 4.7.0 and prior to 5.12.1, instance users with the list chat bots permission can read chat bot connections strings without the associated permission. This issue is patched i…

  • High 7.5

    In WFTPD 3.25, usernames and password hashes are stored in an openly viewable wftpd.ini configuration file within the W…

  • Medium 6.7

    Storing Passwords in a Recoverable Format in pimcore/customer-data-framework

    Storing Passwords in a Recoverable Format in GitHub repository pimcore/customer-data-framework prior to 3.3.10.

  • Medium 4.3

    Hazelcast vulnerable to unmasked password exposure

    In Hazelcast through 5.0.4, 5.1 through 5.1.6, and 5.2 through 5.2.3, configuration routines don't mask passwords in the member configuration properly. This allows Hazelcast Management Center users to view some of the secrets.

  • Medium 4.3

    API keys stored and displayed in plain text by Code Dx Plugin

    Jenkins Code Dx Plugin 3.1.0 and earlier does not mask Code Dx server API keys displayed on the configuration form, increasing the potential for attackers to observe and capture them.

  • Medium 4.3

    API keys stored and displayed in plain text by Code Dx Plugin

    Jenkins Code Dx Plugin 3.1.0 and earlier stores Code Dx server 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.