CyberSecBulletin

Insufficiently Protected Credentials

CWE-522

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

We track 328 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.4. 5 have been exploited in real attacks.

How this weakness is prevented

  • Architecture and Design: Use an appropriate security mechanism to protect the credentials.
  • Architecture and Design: Make appropriate use of cryptography to protect the credentials.
  • Implementation: Use industry standards to protect the credentials (e.g. LDAP, keystore, etc.).

Latest Insufficiently Protected Credentials vulnerabilities

  • 7.5 High severity

    siyuan: Insufficiently Protected Credentials

    CVE-2026-72801Siyuan-note

    SiYuan versions before v3.7.4 disclose encrypted-notebook key-derivation material and wrapped data keys through unauthenticated endpoints in publish mode. Attackers can retrieve Argon2id salt, cost parameters, password verifiers, and wrapped notebook keys to p

  • 8.6 High severity

    siyuan: Insufficiently Protected Credentials

    CVE-2026-72794Siyuan-note

    siyuan versions before v3.7.4 expose the session cookie signing key through the /api/system/getConf endpoint to unauthenticated users in publish mode. Attackers can retrieve the CookieKey value and forge valid session cookies to impersonate users or gain admin

  • 8.6 High severity

    siyuan: Insufficiently Protected Credentials

    CVE-2026-72793Siyuan-note

    SiYuan versions before v3.7.4 fail to mask sensitive configuration fields in the /api/system/getConf endpoint, allowing anonymous or publish-reader users to obtain the session-cookie signing key, OS username via pandoc path, and encrypted-notebook key material

  • 8.2 High severity

    WAH7601: Insufficiently Protected Credentials

    CVE-2026-12984Zyxel Networks

    Insufficiently Protected Credentials vulnerability in Zyxel Networks WAH7601 allows Retrieve Embedded Sensitive Data. This issue affects WAH7601: through 20072026.

  • 8.7 High severity

    Pathling is a set of tools that make it easier to use FHIR and clinical terminology within…

    CVE-2026-47662Aehrc

    Pathling is a set of tools that make it easier to use FHIR and clinical terminology within health data analytics. Prior to version 2.0.0 of Pathling Server, Pathling's typed CRUD/search/batch FHIR surface allows an authenticated caller with only coarse operati

  • 8.7 High severity

    pathling: Insufficiently Protected Credentials

    CVE-2026-47660Aehrc

    Pathling is a set of tools that make it easier to use FHIR and clinical terminology within health data analytics. Prior to version 2.0.0 of Pathling Server, Pathling's bulk-submit operation allows an allowed submitter to supply an explicit `oauthMetadataUrl` p

  • 9.9 Critical severity

    wings: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-52855Pterodactyl

    Wings is the server control plane for Pterodactyl, a free, open-source game server management panel. Prior to 1.12.3, {{config.}} placeholders in egg configuration-file templates allow a low-privileged user to read {{config.token}}, {{config.token_id}}, and {{

  • 9.6 Critical severity

    pgAdmin 4: Insufficiently Protected Credentials

    CVE-2026-17349Pgadmin.org

    /misc/workspace/adhoc_connect_server, part of the Workspaces feature introduced in pgAdmin 4 9.0, when passed the id of an existing server, clones that server via Server.clone(), which copies every column from the source row, including user_id, shared, shared_

  • 7.5 High severity

    SGLang: Insufficiently Protected Credentials

    CVE-2026-15977SGLang

    SGLang contains a credential leakage vulnerability in the /server_info endpoint, which will return API keys and SSL keyfile information when only the --admin-api-key is configured.

  • 8.6 High severity

    flyto-core: Insufficiently Protected Credentials

    CVE-2026-67427Flytohub

    Flyto2 Core is an execution kernel for automation and AI-agent workflows. Prior to 2.26.6, the workflow engine variable resolver expands ${env.VAR} for any host environment variable without an allowlist or capability policy check, allowing a workflow parameter

  • 9.3 Critical severity

    flyto-core: Missing Authentication for Critical Functionality

    CVE-2026-67426Flytohub

    Flyto2 Core is an execution kernel for automation and AI-agent workflows. Prior to 2.26.7, the standalone flyto-verification service in src/core/verification_service.py exposes unauthenticated POST /run on 0.0.0.0:8344 and uses client-supplied callback_url for

  • 8.6 High severity

    flyto-core: Insertion of Sensitive Information Into Sent Data

    CVE-2026-67425Flytohub

    Flyto2 Core is an execution kernel for automation and AI-agent workflows. Prior to 2.26.6, llm.chat reads provider keys such as OPENAI_API_KEY and ANTHROPIC_API_KEY from the environment and sends them in the Authorization: Bearer header to caller-controlled ba

  • 7.4 High severity

    swagger-typescript-api: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-54660Acacode

    swagger-typescript-api generates API clients for Fetch or Axios from OpenAPI specifications. Prior to 13.12.2, src/resolved-swagger-schema.ts getRemoteRequestHeaders forwards --authorizationToken to every URL fetched by fetchRemoteSchemaDocument while warmUpRe

  • 8.7 High severity

    EcoStruxure™ Cybersecurity Admin Expert: Insufficiently Protected Credentials

    CVE-2026-14354Schneider Electric

    CWE-522 Insufficiently Protected Credentials vulnerability exists that could cause authentication bypass and unauthorized credential modification, potentially leading to compromise of managed devices, when a local privileged attacker leverages weaknesses in th

  • 7.1 High severity

    Boomerang: Insufficiently Protected Credentials

    CVE-2026-46458ICU Scandinavia

    ICU Scandinavia Boomerang is vulnerable to an information disclosure flaw where sensitive credential files are exposed via static HTTP. This allows an unauthenticated remote attacker to retrieve plaintext service account and SMTP credentials by requesting spec

  • 7.5 High severity

    Content Credentials Rust SDK: Insufficiently Protected Credentials

    CVE-2026-48295Adobe

    CAI Content Credentials is affected by an Insufficiently Protected Credentials vulnerability that could result in disclosure of sensitive information. An attacker could leverage this vulnerability to gain unauthorized read access. Exploitation of this issue do

  • 9.6 Critical severity

    sigstore-js: Insufficiently Protected Credentials

    CVE-2026-59891Sigstore

    sigstore-js provides JavaScript libraries for interacting with Sigstore services. Prior to 0.7.1, getRegistryCredentials() reads credentials from the Docker config file and selects an entry by checking whether any configured auth key contains the target regist

  • 9.1 Critical severity

    9Router: Missing Authentication for Critical Functionality

    CVE-2026-62327DecoluaEPSS 6.27%

    9Router through version 0.4.41 contains an unauthenticated information disclosure vulnerability that allows remote attackers to retrieve plaintext API keys for all connected AI provider accounts by sending a single unauthenticated request to the /api/usage/sta

  • 7.5 High severity

    rabbitmq-server: Insufficiently Protected Credentials

    CVE-2026-57219RabbitmqEPSS 2.84%

    RabbitMQ is a messaging and streaming broker. Prior to 3.13.15, 4.0.20, 4.1.11, and 4.2.6, the obsolete GET /api/auth endpoint can disclose the OAuth 2 client secret on RabbitMQ installations configured with management.oauth_client_secret, exposing credentials

  • 9.9 Critical severity

    Plesk: Insufficiently Protected Credentials

    CVE-2026-56843WebPros

    Incorrect authorization in the XML-RPC API of WebPros Plesk before 18.0.78.4 allows a low-privileged authenticated customer to look up domains they do not own, because ownership is enforced only for certain lookup filters and schema validation is bypassed for

  • 7.1 High severity

    HTTP::Tiny: Insufficiently Protected Credentials

    CVE-2026-7017HAARG

    HTTP::Tiny versions before 0.095 for Perl forward credential headers to cross-origin redirect targets. When the server returns a 3xx redirect, `_maybe_redirect` follows the `Location:` header and `_prepare_headers_and_cb` re-merges the caller's `headers` argum

  • 8.8 High severity

    Rancher: Insufficiently Protected Credentials

    CVE-2026-44938SUSE

    A vulnerability has been identified in Fleet's agent-side deployer, which did not filter security-sensitive keys from namespaceLabels in fleet.yaml (or BundleDeployment.spec.options.namespaceLabels) when applying them to the target namespace. An attacker with

  • 9.8 Critical severity

    curl: Insufficiently Protected Credentials

    CVE-2026-9079CurlEPSS 1.06%

    libcurl had a flaw that when instructed to clear proxy authentication credentials which made it not do so, leaving the old credentials around to get used for subsequent transfers that should not know nor use them.

  • 9.1 Critical severity

    curl: Insufficiently Protected Credentials

    CVE-2026-8926Curl

    When asking curl to use a `.netrc` file to find credentials and at the same time specifying a URL with a username (without a password), like `https://[email protected]/`, curl could wrongly get and use the password for *another* user set in the `.netrc` file fo

  • 8.2 High severity

    rustfs: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-55188Rustfs

    RustFS is a distributed object storage system built in Rust. From 1.0.0-alpha.1 until 1.0.0-beta.9, RustFS contains an authorization bypass in the bucket replication admin API. The ListRemoteTargetHandler handler for listing remote replication targets only che

  • 7.5 High severity

    EasyLogic T150 (formerly Saitel DR) Remote…: Insufficiently Protected Credentials

    CVE-2026-9650Schneider Electric

    CWE-522 Insufficiently Protected Credentials vulnerability that could cause unauthorized access and exposure of sensitive information when unauthenticated attacker accesses credentials stored within firmware or system files. With this credential an attacker co

  • 7.1 High severity

    OpenClaw: Insufficiently Protected Credentials

    CVE-2026-53840OpenClaw

    OpenClaw before 2026.5.12 contains an information disclosure vulnerability in streamable-http MCP servers that forwards operator-configured custom headers during cross-origin redirects. Attackers controlling or compromising an MCP endpoint can redirect request

  • 7.7 High severity

    Mattermost: Insufficiently Protected Credentials

    CVE-2026-6517Mattermost

    Mattermost Desktop App versions <=6.1 5.5.13.0 fail to restrict the allow list of domains to which NTLM credentials were forwarded to in the Mattermost Desktop App which allows any user on a server without the image proxy enabled to intercept other users crede

  • 9.1 Critical severity

    Flowise: Insufficiently Protected Credentials

    CVE-2026-46440FlowiseAI

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to version 3.1.2, the checkBasicAuth endpoint validates credentials in plaintext without rate limiting and with direct comparison. This issue has been patched in ver

  • 8.7 High severity

    haxcms-nodejs: Improper Neutralization of Input During Web Page Generation

    CVE-2026-46511Haxtheweb

    HAX CMS helps manage microsite universe with PHP or NodeJs backends. Prior to version 26.0.0, an attack chain utilizing Stored XSS alongside dynamic token exposure in the `/system/api/connectionSettings` endpoint allows an authenticated attacker to perform a c

  • 7.5 High severity

    Sitefinity: Insufficiently Protected Credentials

    CVE-2026-7312Progress Software

    CWE‑522: Insufficiently Protected Credentials in web services in Progress Sitefinity version from 14.0.7700 to 14.4.8152, and 15.0.8200 to 15.0.8234, and 15.1.8300 to 15.1.8335, 15.2.8400 to 15.2.8441, 15.3.8500 to 15.3.8531, and 15.4.8600 to 15.4.8630 allows

  • 7.1 High severity

    typebot.io: Improper Access Control

    CVE-2026-39968baptisteArno

    TypeBot is a chatbot builder tool. In versions 3.15.2 and prior, the fix for GHSA-4xc5-wfwc-jw47 ("Credential Theft via Client-Side Script Execution and API Authorization Bypass") is incomplete. While the builder's getCredentials tRPC endpoint was patched with

  • 7.1 High severity

    WifiBurada: Exposure of Private Personal Information to an Unauthorized Actor

    CVE-2025-13477Digital Operations Services

    Exposure of private personal information to an unauthorized actor, Insufficiently Protected Credentials vulnerability in Digital Operations Services Inc. WifiBurada allows Authentication Bypass. This issue affects WifiBurada: through 21052026. NOTE: The vendor

  • 9.8 Critical severity

    junoclaw: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-43992Dragonmonk111

    JunoClaw is an agentic AI platform built on Juno Network. Prior to 0.x.y-security-1, every MCP write tool (send_tokens, execute_contract, instantiate_contract, upload_wasm, ibc_transfer, etc.) accepted 'mnemonic: string' as an explicit tool-call parameter. The

  • 9.1 Critical severity

    sealed-env: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-45091Davidalmeidac

    sealed-env is a cross-stack, zero-trust secret management library for Node.js and Java/Spring Boot. In sealed-env enterprise mode, versions 0.1.0-alpha.1 through 0.1.0-alpha.3 embedded the operator's literal TOTP secret in the JWS payload of every minted unsea

  • 10.0 Critical severity

    CoPilot: Improper Authentication

    CVE-2026-42869Socfortress

    SOCFortress CoPilot focuses on providing a single pane of glass for all your security operations needs. Prior to 0.1.57, SOCFortress CoPilot ships a hardcoded JWT signing secret as a fallback value in backend/app/auth/utils.py:28 and ships it verbatim in .env.

  • 7.4 High severity

    go-git: Insufficiently Protected Credentials

    CVE-2026-41506Go-git

    go-git is an extensible git implementation library written in pure Go. Prior to versions 5.18.0 and 6.0.0-alpha.2, go-git may leak HTTP authentication credentials when following redirects during smart-HTTP clone and fetch operations. This issue has been patche

  • 7.5 High severity

    BigFix Service Management (SM): Insufficiently Protected Credentials

    CVE-2025-31976HCL Software

    HCL BigFix Service Management (SM) is vulnerable to insufficiently protected credentials for a short duration while communicating with a backend, internal application which could allow an attacker to potentially misuse them, if exfiltrated. .

  • 7.1 High severity

    iDRAC10: Insufficiently Protected Credentials

    CVE-2026-35155Dell

    Dell iDRAC10, versions 1.20.70.50 and 1.30.05.10, contains an Insufficiently Protected Credentials vulnerability. A race condition vulnerability exists that could allow an authenticated low‑privileged attacker to gain elevated access.

  • 8.1 High severity

    X3050: Insufficiently Protected Credentials

    CVE-2026-39462SenseLive

    A vulnerability exists in SenseLive X3050’s web management interface in which password updates are not reliably applied due to improper handling of credential changes on the backend. After the device undergoes a factory restore using the SenseLive Config 2.0 t