Skip to content
OpenAdvisories

Weakness (CWE)

CWE-321: Use of Hard-coded Cryptographic Key

Variant Draft

The product uses a hard-coded, unchangeable cryptographic key.

How to prevent it (1 mitigation)
  1. Architecture and Design

    Prevention schemes mirror that of hard-coded password storage.

Source: MITRE CWE-321

435 results · Feed

  • Critical 9.8
    CVE-2023-32169 EPSS 56%

    D-Link D-View Use of Hard-coded Cryptographic Key Authentication Bypass Vulnerability

    D-Link D-View Use of Hard-coded Cryptographic Key Authentication Bypass Vulnerability. This vulnerability allows remote attackers to bypass authentication on affected installations of D-Link D-View. Authentication is not required to exploit this vulnerability…

  • Medium 5.7

    HiveOS through 0.6-102@191212 ships with SSH host keys baked into the installation image, which allows man-in-the-middl…

  • Critical 9.8

    nvOC through 3.2 ships with SSH host keys baked into the installation image, which allows man-in-the-middle attacks and…

  • Critical 9.1

    SimpleMiningOS through v1259 ships with SSH host keys baked into the installation image, which allows man-in-the-middle…

  • High 8.8

    Delinea Secret Server before 11.7.000001 allows attackers to bypass authentication via the SOAP API in SecretServer/web…

  • High 8.1

    [Child CVE] JCNR and cRPD: Hard-coded SSH host keys in cRPD may allow Person-in-the-Middle (PitM) attacks

    The Use of a Hard-coded Cryptographic Key vulnerability in Juniper Networks Juniper Cloud Native Router (JCNR) and containerized routing Protocol Deamon (cRPD) products allows an attacker to perform Person-in-the-Middle (PitM) attacks which results in complet…

  • Medium 4.7

    Use of Hard-coded Cryptographic Key vulnerability in OpenText™ Exceed Turbo X affecting versions 12.5.1 and 12.5.2. The…

  • Critical 9.8

    Intumit SmartRobot - Use of Hard-coded Cryptographic Key

    Intumit SmartRobot uses a fixed encryption key for authentication. Remote attackers can use this key to encrypt a string composed of the user's name and timestamp to generate an authentication code. With this authentication code, they can obtain administrator…

  • Medium 5.6

    osuuu LightPicture TokenVerify.php handle hard-coded key

    A vulnerability, which was classified as critical, has been found in osuuu LightPicture up to 1.2.2. This issue affects the function handle of the file /app/middleware/TokenVerify.php. The manipulation leads to use of hard-coded cryptographic key . The attack…

  • Critical 9.1

    @nfid/embed has compromised private key due to @dfinity/auth-client producing insecure session keys

    ### Problem User sessions in the @nfid/embed SDK with Ed25519 keys are vulnerable due to a compromised private key `535yc-uxytb-gfk7h-tny7p-vjkoe-i4krp-3qmcl-uqfgr-cpgej-yqtjq-rqe`. This exposes users to potential loss of funds on ledgers and unauthorized acc…

  • Critical 9.1

    agent-js: Insecure Key Generation in `Ed25519KeyIdentity.generate`

    Impact: The library offers a function to generate an ed25519 key pair via Ed25519KeyIdentity.generate with an optional param to provide a 32 byte seed value, which will then be used as the secret key. When no seed value is provided, it is expected that the li…

  • High 7.5

    Yealink Config Encrypt Tool add RSA before 1.2 has a built-in RSA key pair, and thus there is a risk of decryption by a…

  • Low 3.1

    Juanpao JPShop API params.php hard-coded key

    A vulnerability was found in Juanpao JPShop up to 1.5.02. It has been declared as problematic. Affected by this vulnerability is an unknown functionality of the file api/config/params.php of the component API. The manipulation of the argument JWT_KEY_ADMIN le…

  • Medium 5.2

    Encryption key derived from static host information

    Use of encryption key derived from static information in Synaptics Fingerprint Driver allows an attacker to set up a TLS session with the fingerprint sensor and send restricted commands to the fingerprint sensor. This may allow an attacker, who has physical a…

  • High 7.5

    Predictable encryption passphrase used in publicly accessible configuration file

    It is possible to download the configuration backup without authorization and decrypt included passwords using hardcoded static key.

  • Critical 9.8

    Kaifa Technology WebITR - Hard-coded Cryptographic Key

    Kaifa Technology WebITR is an online attendance system, it has a vulnerability in using hard-coded encryption key. An unauthenticated remote attacker can generate valid token parameter and exploit this vulnerability to access system with arbitrary user accoun…

  • High 8.1

    Use of hardcoded certificate and private key

    Several versions of ALEOS, including ALEOS 4.16.0, use a hardcoded SSL certificate and private key. An attacker with access to these items could potentially perform a man in the middle attack between the ACEManager client and ACEManager server.

  • Medium 4.9

    Affected devices use a hardcoded key to obfuscate the configuration backup that an administrator can export from the de…

  • High 8.0

    Symmetric encryption used to protect messages between the AppsAnywhere server and client can be broken by reverse engin…

  • High 7.5

    xkeys Seal encryption used fixed key for all encryption

    NATS.io is a high performance open source pub-sub distributed communication technology, built for the cloud, on-premise, IoT, and edge computing. The cryptographic key handling library, nkeys, recently gained support for encryption, not just for signing/authe…

  • High 7.1

    EisBaer Scada - CWE-321: Use of Hard-coded Cryptographic Key

    EisBaer Scada - CWE-321: Use of Hard-coded Cryptographic Key

  • High 7.8

    Vault Key Partially Predetermined

    Due to the implementation of "deriveVaultKey", prior to version 7.10, the generated vault key would always have the last 16 bytes predetermined to be "arfoobarfoobarfo". This issue happens because "deriveVaultKey" calls "retrieveCloudKey" (which will always r…

  • High 7.5

    MXsecurity Hardcoded Credential

    A vulnerability has been identified in MXsecurity versions prior to v1.0.1. The vulnerability may put the confidentiality and integrity of SSH communications at risk on the affected device. This vulnerability is attributed to a hard-coded SSH host key, which …

  • Medium 4.9

    ProfileGrid <= 5.5.0 - Hardcoded Encryption Key

    The ProfileGrid plugin for WordPress is vulnerable to unauthorized decryption of private information in versions up to, and including, 5.5.0. This is due to the passphrase and iv being hardcoded in the 'pm_encrypt_decrypt_pass' function and used across all si…

  • High 7.5
    CVE-2023-32077 Scanner template

    Netmaker has Hardcoded DNS Secret Key

    Netmaker makes networks with WireGuard. Prior to versions 0.17.1 and 0.18.6, hardcoded DNS key usage has been found in Netmaker allowing unauth users to interact with DNS API endpoints. The issue is patched in 0.17.1 and fixed in 0.18.6. If users are using 0.…

  • Critical 9.8

    Hard-coded Cryptographic Key in Kunduz - Homework Helper App

    Use of Hard-coded Cryptographic Key vulnerability in Sifir Bes Education and Informatics Kunduz - Homework Helper App allows Authentication Abuse, Authentication Bypass. This issue affects Kunduz - Homework Helper App: before 6.2.3.

  • Low 3.7

    Video Conferencing with Zoom <= 4.2.1 - Sensitive Information Exposure

    The Video Conferencing with Zoom plugin for WordPress is vulnerable to Sensitive Information Exposure due to hardcoded encryption key on the 'vczapi_encrypt_decrypt' function in versions up to, and including, 4.2.1. This makes it possible for unauthenticated …

  • High 8.6

    Galaxy Software Services Vitals ESP - Use of Hard-coded Cryptographic Key

    Galaxy Software Services Vitals ESP is vulnerable to using a hard-coded encryption key. An unauthenticated remote attacker can generate a valid token parameter and exploit this vulnerability to access system to operate processes and access data. This issue af…

  • Unscored —

    Use of Hard-coded Cryptographic Key vulnerability in SonicWall GMS, SonicWall Analytics. This issue affects GMS: 9.3.2-…

  • High 7.3

    An authentication bypass vulnerability exists in the requestHandlers.js verifyToken functionality of Milesight VPN v2.0…

  • High 7.1

    hard coded cryptographic key

    AMI SPx contains a vulnerability in the BMC where an Attacker may cause a use of hard-coded cryptographic key by a hard-coded certificate. A successful exploit of this vulnerability may lead to a loss of confidentiality, integrity, and availability. 

  • Medium 5.3

    EmbedPress <= 3.7.3 - Sensitive Information Exposure

    The EmbedPress plugin for WordPress is vulnerable to Sensitive Information Exposure due to hardcoded encryption key on the 'lock_content_form_handler' and 'display_password_form' function in versions up to, and including, 3.7.3. This makes it possible for una…

  • High 7.3

    Rockwell Automation FactoryTalk System Services Vulnerable To Use Of Hard-Coded Cryptographic Key

    Rockwell Automation's FactoryTalk System Services uses a hard-coded cryptographic key to generate administrator cookies.  Hard-coded cryptographic key may lead to privilege escalation.  This vulnerability may allow a local, authenticated non-admin user to gen…

  • Medium 4.1

    AXIS OS 11.0.X - 11.3.x use a static RSA key in legacy LUA-components to protect Axis-specific source code. The static …

  • Critical 9.8

    Impersonation through User-Controlled Token

    Code Dx versions prior to 2023.4.2 are vulnerable to user impersonation attack where a malicious actor is able to gain access to another user's account by crafting a custom "Remember Me" token. This is possible due to the use of a hard-coded cipher which was …

  • High 8.1

    MGT-COMMERCE CloudPanel Shared Certificate

    MGT-COMMERCE CloudPanel ships with a static SSL certificate to encrypt communications to the administrative interface, shared across every installation of CloudPanel. This behavior was observed in version 2.2.0. There has been no indication from the vendor th…

  • Critical 9.8

    Panindex uses hard coded cyptographic key

    PanIndex is a network disk directory index. In Panindex prior to version 3.1.3, a hard-coded JWT key `PanIndex` is used. An attacker can use the hard-coded JWT key to sign JWT token and perform any actions as a user with admin privileges. Version 3.1.3 has a …

  • Medium 6.3

    Cisco FXOS Software and UCS Manager Software Configuration Backup Static Key Vulnerability

    A vulnerability in the backup configuration feature of Cisco UCS Manager Software and in the configuration export feature of Cisco FXOS Software could allow an unauthenticated attacker with access to a backup file to decrypt sensitive information stored in th…

  • High 8.8

    Microsoft SQL Server Remote Code Execution Vulnerability

    Microsoft SQL Server Remote Code Execution Vulnerability

  • Medium 5.5

    Dell SupportAssist for Home PCs (version 3.11.4 and prior) and SupportAssist for Business PCs (version 3.2.0 and prior)…