Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CWE-321 (使用硬编码的密码学密钥) — Vulnerability Class 290

290 vulnerabilities classified as CWE-321 (使用硬编码的密码学密钥). AI Chinese analysis included.

CWE-321 represents a critical implementation weakness where software embeds static, unchangeable cryptographic keys directly into its source code or binary. This flaw severely compromises confidentiality and integrity because attackers can easily extract these keys through reverse engineering or simple code inspection, bypassing the need for complex decryption attacks. Once obtained, adversaries can impersonate legitimate users, decrypt sensitive data, or forge digital signatures with impunity. To mitigate this risk, developers must avoid hardcoding secrets entirely. Instead, they should implement robust key management systems that generate, store, and rotate keys dynamically. Utilizing secure hardware modules, operating system keychains, or dedicated secret management services ensures that cryptographic material remains isolated from the application logic, significantly raising the barrier for potential attackers seeking to compromise the system’s security posture.

MITRE CWE Description
The product uses a hard-coded, unchangeable cryptographic key.
Common Consequences (1)
Access ControlBypass Protection Mechanism, Gain Privileges or Assume Identity, Read Application Data
If hard-coded cryptographic keys are used, it is almost certain that malicious users will gain access through the account in question. The use of a hard-coded cryptographic key significantly increases the possibility that encrypted data may be recovered.
Mitigations (1)
Architecture and DesignPrevention schemes mirror that of hard-coded password storage.
Examples (2)
The following code examples attempt to verify a password using a hard-coded cryptographic key.
int VerifyAdmin(char *password) { if (strcmp(password,"68af404b513073584c4b6f22b6c63e6b")) { printf("Incorrect Password!\n"); return(0); } printf("Entering Diagnostic Mode...\n"); return(1); }
Bad · C
public boolean VerifyAdmin(String password) { if (password.equals("68af404b513073584c4b6f22b6c63e6b")) { System.out.println("Entering Diagnostic Mode..."); return true; } System.out.println("Incorrect Password!"); return false;
Bad · Java
In 2022, the OT:ICEFALL study examined products by 10 different Operational Technology (OT) vendors. The researchers reported 56 vulnerabilities and said that the products were "insecure by design" [REF-1283]. If exploited, these vulnerabilities often allowed adversaries to change how the products operated, ranging from denial of service to changing the code that the products executed. Since these…
CVE IDTitleCVSSSeverityPublished
CVE-2026-17468 IBM Documentation Offline is vulnerable to information disclosure, session forgery and remote code execution — Documentation Offline 5.3 Medium2026-08-13
CVE-2026-63423 联想Lenovo Accessories and Display Manager for Windows提权漏洞 — Accessories and Display Manager 7.8 High2026-08-13
CVE-2026-34635 ColdFusion | Use of Hard-coded Cryptographic Key (CWE-321) — ColdFusion 2025 8.4 High2026-08-11
CVE-2026-57262 Siemens LOGO! Soft Comfort < V9 AES密钥硬编码漏洞 — LOGO! Soft Comfort 6.8 Medium2026-08-11
CVE-2026-66763 Credentials disclosure in SAP BusinessObjects Business Intelligence Platform (Central Management Server) — SAP BusinessObjects Business Intelligence Platform (Central Management Server) 7.9 High2026-08-11
CVE-2025-30239 Sensitive Data Exposure due to Hardcoded Cryptographic Keys in Multiple TP-Link Aginet Devices — HB810(US2) V1.0/1.6/2.0/2.6 8.5 High2026-08-10
CVE-2026-54218 TeamDavid: Weak Cryptography and Insecure Password Storage — TeamDavid 8.8 High2026-08-07
CVE-2026-49008 Integrity‑check credential leakage vulnerability in an application function of ZTE F689 product — F689 6.5 Medium2026-08-07
CVE-2026-49006 TLS credential leakage vulnerability in ZTE F689 product — F689 5.3 Medium2026-08-07
CVE-2026-18411 Use of hard-coded cryptographic key in Acrisure KARR BT and DR-100 — KARR BT 8.1 High2026-08-05
CVE-2026-14804 Hardcoded Cryptographic Key in Bilin Software's HUMANIST Digital Human Resources — HUMANIST Digital Human Resources 9.1 Critical2026-08-04
CVE-2026-18754 Hardcoded Cryptographic Key on GV-AS1620 Controller Firmware (GV-Cloud) — GV-AS1620 (GV-Cloud) 9.1 Critical2026-08-04
CVE-2026-18753 Hardcoded Cryptographic Key on GV-AS1620 Controller Firmware (GV-ASManager) — GV-AS1620 (AS-Manager) 9.1 Critical2026-08-04
CVE-2025-15627 Hardcoded Cryptographic Keys in TP-Link Omada Adoption Protocol Authentication — Omada Gateways 6.9 Medium2026-08-03
CVE-2026-5846 Hard-coded Cryptographic Key in Watchfire Controllers — BC550 5.7 Medium2026-07-30
CVE-2026-54363 CentreStack < 17.5 Hardcoded Key Token Forgery RCE — CentreStack 9.1 Critical2026-07-30
CVE-2026-14932 Unauthenticated File Read and Deletion via Hardcoded Encryption Key in RadChart — Telerik UI for ASP.NET AJAX 6.5 Medium2026-07-22
CVE-2026-13184 RadAsyncUpload Default HMAC Key Fallback Vulnerability in Telerik UI for ASP.NET AJAX — Telerik UI for ASP.NET AJAX 7.5 High2026-07-22
CVE-2026-47410 praisonai-platform: JWT signing key defaults to hardcoded "dev-secret-change-me", allowing token forgery for any user when PLATFORM_ENV is unset — praisonai-platform 9.8 Critical2026-07-21
CVE-2026-9770 Hardcoded Cryptographic Key Information Disclosure Vulnerability on TP-Link Kasa EC70 and EC71 — Kasa EC71 v4--2026-07-15
CVE-2026-56271 Flowise - Weak Default JWT Secrets in Authentication Middleware — Flowise 9.8 Critical2026-07-12
CVE-2026-57172 DataEase: Hardcoded JWT Signing Secret in ShareLink — dataease--2026-07-07
CVE-2026-54833 WordPress Enable CORS plugin <= 2.0.3 - Backdoor vulnerability — Enable CORS 7.4 High2026-06-26
CVE-2026-9220 Setracker2 Children's Smartwatch Ecosystem Use of hard-coded cryptographic key — Setracker2 Parental Control App (Android) package com.tgelec.setracker 7.5 High2026-06-25
CVE-2026-35019 NetComm NF20MESH < R6B032 Hardcoded AES Key Authentication Bypass — NF20MESH 8.1 High2026-06-23
CVE-2026-9260 Canon EOS Network Setting Tool 加密问题漏洞 — EOS Network Setting Tool for Windows 6.2 Medium2026-06-15
CVE-2026-34029 Hard-coded cryptographic key in Wertheim SafeController Software allows decryption of sensitive configuration data — Wertheim SafeController Software for VAULT ROOMS (Safe Deposit Locker System)--2026-06-15
CVE-2026-34022 Weak custom cryptography and hard-coded keys in Wertheim SafeController 65000 allow traffic decryption — Wertheim SafeController Family 65000 Hardware for VAULT ROOMS (Safe Deposit Locker System - Microcontroller)--2026-06-15
CVE-2026-28742 Naxclow IoT Platform Use of hard-coded cryptographic key — Smart Doorbell X3 9.8 Critical2026-06-12
CVE-2026-50091 Aqara Home Android SDK hardcoded keys — com.lumiunited.aqarahome 9.1 Critical2026-06-12

Vulnerabilities classified as CWE-321 (使用硬编码的密码学密钥) represent 290 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.