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,017 results · Feed

  • High 8.1

    Glances Central Browser Autodiscovery Leaks Reusable Credentials to Zeroconf-Spoofed Servers

    Glances is an open-source system cross-platform monitoring tool. Prior to version 4.5.2, in Central Browser mode, Glances stores both the Zeroconf-advertised server name and the discovered IP address for dynamic servers, but later builds connection URIs from …

  • Critical 9.1

    Glances's Browser API Exposes Reusable Downstream Credentials via `/api/4/serverslist`

    Glances is an open-source system cross-platform monitoring tool. Prior to version 4.5.2, in Central Browser mode, the `/api/4/serverslist` endpoint returns raw server objects from `GlancesServersList.get_servers_list()`. Those objects are mutated in-place dur…

  • High 7.7
    CVE-2026-32606 Public exploit

    IncusOS has a LUKS encryption bypass due to insufficient TPM policy

    IncusOS is an immutable OS image dedicated to running Incus. Prior to 202603142010, the default configuration of systemd-cryptenroll as used by IncusOS through mkosi allows for an attacker with physical access to the machine to access the encrypted data witho…

  • High 7.7

    A vulnerability allowing a low-privileged user to extract saved SSH credentials.

  • Medium 5.3

    token leak with redirect and netrc

    When an OAuth2 bearer token is used for an HTTP(S) transfer, and that transfer performs a redirect to a second URL, curl could leak that token to the second hostname under some circumstances. If the hostname that the first request is redirected to has informa…

  • Medium 6.5

    Everon api.everon.io Insufficiently Protected Credentials

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

  • Medium 6.5

    Mobiliti e-mobi.hu Insufficiently Protected Credentials

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

  • Medium 4.8

    Unnecessary transmission of sensitive cryptographic material. The following products are affected: Acronis Cyber Protec…

  • Medium 6.5

    ePower epower.ie Insufficiently Protected Credentials

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

  • Medium 6.9

    RustDesk Client Transmits Preset Address Book Password Verbatim in Heartbeat Sync

    Cleartext Transmission of Sensitive Information, Insufficiently Protected Credentials vulnerability in rustdesk-client RustDesk Client rustdesk-client on Windows, MacOS, Linux, iOS, Android (Address book sync, Heartbeat sync loop modules) allows Sniffing Atta…

  • High 8.6

    IDC SFX2100 Satellite Receiver bgpd/ospfd/ripd/zebra Config Credential Disclosure via World-Readable Files

    IDC SFX2100 Satellite Receiver firmware ships with multiple daemon configuration files for routing components (e.g., zebra, bgpd, ospfd, and ripd) that are owned by root but world-readable. The configuration files (e.g., zebra.conf, bgpd.conf, ospfd.conf, rip…

  • Medium 6.0

    XIQ‑SE NAC Admin Credential Exposure via HTTP Response

    In ExtremeCloud IQ – Site Engine (XIQ‑SE) before 26.2.10, a vulnerability in the NAC administration interface allows an authenticated NAC administrator to retrieve masked sensitive parameters from HTTP responses. Although credentials appear redacted in the us…

  • Medium 4.6

    In preloader, there is a possible read of device unique identifiers due to a logic error. This could lead to local info…

  • None 0.0

    Gradio: Mocked OAuth Login Exposes Server Credentials and Uses Hardcoded Session Secret

    Gradio is an open-source Python package designed for quick prototyping. Starting in version 4.16.0 and prior to version 6.6.0, Gradio applications running outside of Hugging Face Spaces automatically enable "mocked" OAuth routes when OAuth components (e.g. `g…

  • Medium 6.5

    Mobility46 mobility46.se Insufficiently Protected Credentials

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

  • Medium 6.5

    EV Energy ev.energy Insufficiently Protected Credentials

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

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

  • Low 3.8

    NeuVector scanner insecurely handles passwords as command arguments

    A vulnerability has been identified in the NeuVector scanner where the scanner process accepts registry and controller credentials as command-line arguments, potentially exposing sensitive credentials to local users.

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

  • High 7.0

    Moxa Arm-based industrial computers running Moxa Industrial Linux Secure use a device-unique bootloader password provid…

  • Low 2.4

    YugabyteDB Anywhere Exposes LDAP Credentials in Cleartext in Web UI

    YugabyteDB Anywhere displays LDAP bind passwords configured via gflags in cleartext within the web UI. An authenticated user with access to the configuration view could obtain LDAP credentials, potentially enabling unauthorized access to external directory se…

  • High 7.5

    Edimax EW-7438RPn 1.13 - Information Disclosure (WiFi Password)

    Edimax EW-7438RPn 1.13 contains an information disclosure vulnerability that exposes WiFi network configuration details through the wlencrypt_wiz.asp file. Attackers can access the script to retrieve sensitive information including WiFi network name and plain…

  • Low 3.7

    HCL AION is affected by an Autocomplete HTML Attribute Not Disabled for Password Field vulnerability

    HCL AION is affected by an Autocomplete HTML Attribute Not Disabled for Password Field vulnerability. This can allow autocomplete on password fields may lead to unintended storage or disclosure of sensitive credentials, potentially increasing the risk of unau…

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

  • Low 2.1

    Password Confirmation Bypass in Omada Controller

    Password Confirmation Bypass vulnerability in Omada Controllers, allowing an attacker with a valid session token to bypass secondary verification, and change the user’s password without proper confirmation, leading to weakened account security.

  • High 7.4

    Typebot Vulnerable to Credential Theft via Client-Side Script Execution and API Authorization Bypass

    Typebot is an open-source chatbot builder. In versions prior to 3.13.2, client-side script execution in Typebot allows stealing all stored credentials from any user. When a victim previews a malicious typebot by clicking "Run", JavaScript executes in their br…

  • High 8.8

    DataEase Vulnerable to Brute-Force Attack on Admin JWT Secret Derived from Password that Enables Full Account Takeover

    Dataease is an open source data visualization analysis tool. Prior to version 2.10.19, DataEase uses the MD5 hash of the user’s password as the JWT signing secret. This deterministic secret derivation allows an attacker to brute-force the admin’s password by …

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

  • High 8.5

    Insufficient Configuration Protections Enable Database Credential Interception in Milner ImageDirector Capture

    Insufficiently Protected Credentials, Improper Restriction of Communication Channel to Intended Endpoints vulnerability in the Connection Settings dialog in Milner ImageDirector Capture on Windows allows Adversary in the Middle (AiTM) by modifying the 'Server…

  • High 8.5

    Insecure Masked Credential Fields Enable Database Credential Access in Milner ImageDirector Capture

    Insufficiently Protected Credentials vulnerability in the Credential Field of Milner ImageDirector Capture allows retrieval of credential material and enables database access.This issue affects ImageDirector Capture: from 7.0.9 through 7.6.3.25808.

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

  • High 8.8

    Skipper arbitrary code execution through lua filters

    Skipper is an HTTP router and reverse proxy for service composition. The default skipper configuration before 0.23.0 was -lua-sources=inline,file. The problem starts if untrusted users can create lua filters, because of -lua-sources=inline , for example throu…

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

  • Critical 10.0

    Plaintext Passwords Vulnerability in BLUVOYIX

    The vulnerability exists in BLUVOYIX due to an improper password storage implementation and subsequent exposure via unauthenticated APIs. An unauthenticated remote attacker could exploit this vulnerability by sending specially crafted HTTP requests to the vul…