Skip to content
OpenAdvisories

Weakness (CWE)

CWE-1394: Use of Default Cryptographic Key

Base Incomplete

The product uses a default cryptographic key for potentially critical functionality.

How to prevent it (3 mitigations)
  1. Requirements

    Prohibit use of default, hard-coded, or other values that do not vary for each installation of the product - especially for separate organizations.

  2. Architecture and Design

    Force the administrator to change the credential upon installation.

  3. Installation, Operation

    The product administrator could change the defaults upon installation or during operation.

Source: MITRE CWE-1394

11 results · Clear filters · Feed

  • Critical 9.8

    Chartbrew: Full account takeover via JWTs accepted under default CB_SECRET

    Chartbrew is an open-source web application that can connect directly to databases and APIs and use the data to create charts. Prior to 5.2.3, four authentication helpers accepted session tokens signed with CB_SECRET, including known, weak, or shipped-default…

  • Critical 9.8
    CVE-2026-120442 Scanner template

    ape-volo-admin before 3.6.1 Hardcoded JWT Signing Key Authentication Bypass

    ape-volo-admin before 3.6.1 contains an authentication bypass vulnerability that allows unauthenticated attackers to forge administrator tokens using a hardcoded JWT signing key in appsettings.json. Attackers can sign tokens offline with the jti claim set to …

  • Critical 9.8

    MuseBot before 2.0.0 Authentication Bypass via Hard-Coded Session Key

    MuseBot before 2.0.0 contains an authentication bypass vulnerability that allows unauthenticated attackers to forge admin sessions by using the hard-coded default session_key 'muse_bot_session_key'. Attackers can sign a MuseBot-session cookie carrying a user_…

  • Critical 9.1

    Punk versions before 0.18 for Perl allow session cookie forgery via an empty default HMAC key when a session is declared without a secret

    Punk versions before 0.18 for Perl allow session cookie forgery via an empty default HMAC key when a session is declared without a secret. The session keyword freezes its options onto the application as given: it does not require a secret, warn, or refuse to …

  • Critical 9.8

    Sprecher Automation: SPRECON-E series has a critical vulnerability due to the use of static cryptographic keys in system components

    Sprecher Automations SPRECON-E-C,  SPRECON-E-P, SPRECON-E-T3 is vulnerable to attack by an unauthorized remote attacker via default cryptographic keys. The use of these keys allows the attacker to read, modify, and write projects and data, or to access any de…

  • Critical 9.1

    Sprecher Automation: SPRECON-E series has static default key material for TLS connections

    Sprecher Automations SPRECON-E series uses default cryptographic keys that allow an unprivileged remote attacker to access all encrypted communications, thereby compromising confidentiality and integrity.

  • Critical 9.1

    Use of Default Cryptographic Key (CWE-1394)

  • Critical 9.0

    RUCKUS SmartZone (SZ) before 6.1.2p3 Refresh Build has a hardcoded SSH private key for a root-equivalent user account.

  • Critical 9.8

    Serviceware Processes 6.0 through 7.3 before 7.4 allows attackers without valid authentication to send a specially craf…

  • Critical 9.1

    Vulnerability in Baxter Welch Allyn Connex Spot Monitor

    Use of Default Cryptographic Key vulnerability in Baxter Welch Allyn Connex Spot Monitor may allow Configuration/Environment Manipulation.This issue affects Welch Allyn Connex Spot Monitor in all versions prior to 1.52.

  • Critical 9.1

    Default secret use for initial deployment

    datahub-helm provides the Kubernetes Helm charts for deploying Datahub and its dependencies on a Kubernetes cluster. Starting in version 0.1.143 and prior to version 0.2.182, due to configuration issues in the helm chart, if there was a successful initial dep…