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

471 results · Clear filters · Feed

  • Medium 6.5

    SWITCH EV swtchenergy.com Insufficiently Protected Credentials

    Charging station authentication identifiers are publicly accessible via web-based mapping platforms.

  • Medium 6.5

    EV2GO ev2go.io Insufficiently Protected Credentials

    Charging station authentication identifiers are publicly accessible via web-based mapping platforms.

  • Medium 6.5

    CloudCharge cloudcharge.se Insufficiently Protected Credentials

    Charging station authentication identifiers are publicly accessible via web-based mapping platforms.

  • Medium 6.5

    Chargemap chargemap.com Insufficiently Protected Credentials

    Charging station authentication identifiers are publicly accessible via web-based mapping platforms.

  • Medium 5.7

    Jinan USR IOT Technology Limited (PUSR) USR-W610 Insufficiently Protected Credentials

    The web management interface of the device renders the passwords in a plaintext input field. The current password is directly visible to anyone with access to the UI, potentially exposing administrator credentials to unauthorized observation via shoulder surf…

  • Medium 6.9

    OpenClaw: Telegram bot token exposure via logs

    OpenClaw is a personal AI assistant. Telegram bot tokens can appear in error messages and stack traces (for example, when request URLs include `https://api.telegram.org/bot<token>/...`). Prior to version 2026.2.15, OpenClaw logged these strings without redact…

  • Medium 5.3

    Domain allowlist bypass enables credential exfiltration

    n8n is an open source workflow automation platform. Prior to 1.121.0, there is a vulnerability in the HTTP Request node's credential domain validation allowed an authenticated attacker to send requests with credentials to unintended domains, potentially leadi…

  • Medium 6.5

    malcontent's OCI image scanning could expose registry credentials

    malcontent discovers supply-chain compromises through. context, differential analysis, and YARA. Starting in version 0.10.0 and prior to version 1.20.3, malcontent could be made to expose Docker registry credentials if it scanned a specially crafted OCI image…

  • Medium 6.5

    M/Monit 3.7.4 - Password Disclosure

    M/Monit 3.7.4 contains an authentication vulnerability that allows authenticated attackers to retrieve user password hashes through an administrative API endpoint. Attackers can send requests to the /api/1/admin/users/list and /api/1/admin/users/get endpoints…

  • Medium 5.3
    CVE-2026-21852 Public exploit EPSS 28%

    Claude Code Leaks Data via Malicious Environment Configuration Before Trust Confirmation

    Claude Code is an agentic coding tool. Prior to version 2.0.65, vulnerability in Claude Code's project-load flow allowed malicious repositories to exfiltrate data including Anthropic API keys before users confirmed trust. An attacker-controlled repository cou…

  • Medium 4.9

    BROWAN COMMUNICATIONS |PrismX MX100 AP controller - Insufficiently Protected Credentials

    PrismX MX100 AP controller developed by BROWAN COMMUNICATIONS has an Insufficiently Protected Credentials vulnerability, allowing privileged remote attackers to allowing authenticated remote attackers to obtain SMTP plaintext passwords through the web fronten…

  • Medium 6.2

    MTPutty 1.0.1.21 - SSH Password Disclosure

    MTPutty 1.0.1.21 contains a sensitive information disclosure vulnerability that allows local attackers to view SSH connection passwords through Windows PowerShell process listing. Attackers can run a PowerShell command to retrieve the full command line of MTP…

  • Medium 5.3

    bearer token leak on cross-protocol redirect

    When an OAuth2 bearer token is used for an HTTP(S) transfer, and that transfer performs a cross-protocol redirect to a second URL that uses an IMAP, LDAP, POP3 or SMTP scheme, curl might wrongly pass on the bearer token to the new target host.

  • Medium 4.9

    HCL DevOps Deploy is susceptible to insufficiently protected credentials

    In HCL DevOps Deploy 8.1.2.0 through 8.1.2.3, a user with LLM configuration privileges may be able to recover a credential previously saved for performing authenticated LLM Queries.

  • Medium 6.5

    IBM DevOps Deploy is susceptible to a Insufficiently Protected Credentials vulnerability

    IBM UCD - IBM DevOps Deploy 8.1 through 8.1.2.3 could allow an authenticated user with LLM integration configuration privileges to recover a previously saved LLM API Token.

  • Medium 5.3

    ColdFusion | Insufficiently Protected Credentials (CWE-522)

    ColdFusion versions 2025.4, 2023.16, 2021.22 and earlier are affected by an Insufficiently Protected Credentials vulnerability that could result in limited unauthorized write access. An attacker could leverage this vulnerability to gain unauthorized access by…

  • Medium 5.7

    Waveshare RS232/485 TO WIFI ETH (B) Serial to Ethernet/Wi-Fi Gateway Firmware V3.1.1.0: HW 4.3.2.1: Webpage V7.04T.07.0…

  • Medium 4.9

    Digiwin|EasyFlow GP - Insufficiently Protected Credentials

    EasyFlow GP developed by Digiwin has an Insufficiently Protected Credentials vulnerability, allowing privileged remote attackers to obtain plaintext credentials of AD and system mail from the system frontend.

  • Medium 4.9

    Digiwin|EasyFlow GP - Insufficiently Protected Credentials

    EasyFlow GP developed by Digiwin has an Insufficiently Protected Credentials vulnerability, allowing privileged remote attackers to obtain plaintext database account credentials from the system frontend.

  • Medium 6.0

    A 3rd-party component exposed its password in process arguments, allowing for low-privileged users to access it.

  • Medium 5.3

    Information Disclosure vulnerability in SAP Business One (SLD)

    Due to information disclosure vulnerability in anonymous API provided by SAP Business One (SLD), an attacker with normal user access could gain access to unauthorized information. As a result, it has a low impact on the confidentiality of the application but …

  • Medium 6.5

    Ubia Ubox

    The Ubia camera ecosystem fails to adequately secure API credentials, potentially enabling an attacker to connect to backend services. The attacker would then be able to gain unauthorized access to available cameras, enabling the viewing of live feeds or modi…

  • Medium 6.9

    Nagios Log Server < 2024R2.0.2 AD/LDAP Import Password Not Obfuscated

    Nagios Log Server versions prior to 2024R2.0.2 contain a vulnerability in the AD/LDAP user import functionality as it fails to obfuscate the password field during import. As a result, the plaintext password supplied for imported accounts may be exposed in the…

  • Medium 6.9

    Unprotected access to parts of the application in Epsilon RH by Grupo Castilla

    This vulnerability allows an attacker to access parts of the application that are not protected by any type of access control. The attacker could access this path ‘…/epsilonnet/License/About.aspx’ and obtain information on both the licence and the configurati…

  • Medium 5.5

    HCL Traveler for Microsoft Outlook (HTMO) is susceptible to a credential leakage

    HCL Traveler for Microsoft Outlook (HTMO) is susceptible to a credential leakage which could allow an attacker to access other computers or applications.

  • Medium 5.3

    Newforma Info Exchange (NIX) insufficiently protected credentials

    Newforma Info Exchange (NIX) stores credentials used to configure NPCS in 'HKLM\Software\WOW6432Node\Newforma\<version>\Credentials'. The credentials are encrypted but the encryption key is stored in the same registry location. Authenticated users can access …

  • Medium 4.7

    Dependency-Track possibly discloses private NuGet repository credentials to api.nuget.org

    Dependency-Track is a component analysis platform that allows organizations to identify and reduce risk in the software supply chain. Prior to version 4.13.5, Dependency-Track may send credentials meant for a private NuGet repository to `api.nuget.org` via th…

  • Medium 5.4

    Kibana Insufficiently Protected Credentials in the CrowdStrike Connector

    Insufficiently Protected Credentials in the Crowdstrike connector can lead to Crowdstrike credentials being leaked. A malicious user can access cached credentials from a Crowdstrike connector in another space by creating and running a Crowdstrike connector in…

  • Medium 4.3

    LDAP 'Bind password' field value can be leaked by a Zabbix Super Admin

    The LDAP 'Bind password' value cannot be read after saving, but a Super Admin account can leak it by changing LDAP 'Host' to a rogue LDAP server. To mitigate this, the 'Bind password' value is now reset on 'Host' change.

  • Medium 5.1

    Ericsson Indoor Connect 8855 - Insufficiently Protected Credentials Vulnerability

    Ericsson Indoor Connect 8855 contains a vulnerability where server-side security can be bypassed in the client which if exploited can lead to unauthorized disclosure of certain information.

  • Medium 6.9

    Insufficiently Protected Credentials in Puppet Enterprise 2025.4 and 2025.5

    In Puppet Enterprise versions 2025.4.0 and 2025.5, the encryption key used for encrypting content in the Infra Assistant database was not excluded from the files gathered by Puppet backup. The key is only present on the system if the user has a Puppet Enterpr…

  • Medium 5.3

    NeuVector process with sensitive arguments lead to leakage

    When a Java command with password parameters is executed and terminated by NeuVector for Process rule violation the password will appear in the NeuVector security event log.

  • Medium 5.1

    api: Shared OAuth Signing Key Between Different Instances

    api is a module for FreePBX@, which is an open source GUI that controls and manages Asterisk© (PBX). In versions lower than 15.0.13, 16.0.2 through 16.0.14, 17.0.1 and 17.0.2, there is an identical OAuth private key used across multiple systems that installed…

  • Medium 6.9

    Local Deep Research's API keys are stored in plain text

    Local Deep Research is an AI-powered research assistant for deep, iterative research. Versions 0.2.0 through 0.6.7 stored confidential information, including API keys, in a local SQLite database without encryption. This behavior was not clearly documented out…

  • Medium 6.3

    A vulnerability has been identified in SIMATIC RTLS Locating Manager (All versions < V3.3). Affected SIMATIC RTLS Locat…

  • Medium 6.9

    Jans CLI stores plaintext passwords in the local cli_cmd.log file

    The Janssen Project is an open-source identity and access management (IAM) platform. In versions 1.9.0 and below, Janssen stores passwords in plaintext in the local cli_cmd.log file. This is fixed in the nightly prerelease.

  • Medium 6.5

    GLPI's MailCollector Receiver is vulnerable to credential exfiltration

    GLPI stands for Gestionnaire Libre de Parc Informatique is a Free Asset and IT Management Software package, that provides ITIL Service Desk features, licenses tracking and software auditing. In versions 9.3.1 through 10.0.19, a connected user can use a malici…

  • Medium 4.8

    Retrievable password hash protecting TSplus admin console

    Access to TSplus Remote Access Admin Tool is restricted to administrators (unless "Disable UAC" option is enabled) and requires a PIN code. In versions below v18.40.6.17 the PIN's hash is stored in a system registry accessible to regular users, making it poss…

  • 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 6.5

    Opencast still publishes global system account credentials

    Opencast is a free, open-source platform to support the management of educational audio and video content. Prior to version 17.6, Opencast would incorrectly send the hashed global system account credentials (ie: org.opencastproject.security.digest.user and or…