Security Resilience

CWE · MITRE source

CWE-321Use of Hard-coded Cryptographic Key

Abstraction: Variant · CVEs in our corpus: 394

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

Last updated: 16 October 2026 07:24 UTC

OWASP Top 10 for Web (2025)

This weakness contributes to A04:2025 Cryptographic Failures.

Control responseHuman-reviewed

Answering this weakness across the control lifecycle, from our framework cross-walks.

Prevent
Stop it (NIST 800-53 / CSF Protect)
  • SA-12 Supply Chain Protection
  • SA-4 Acquisition Process
  • SC-12 Cryptographic Key Establishment and Management
  • SC-17 Public Key Infrastructure Certificates
Detect
Catch it (CSF Detect / Respond)

—

Harden
Shrink the surface (DISA STIG)

—

Validate
Prove the fix (OWASP ASVS)

—

NIST 800-53 r5 controls PROPOSED for this weakness (5)AI-assisted

These are model PROPOSALS, not graded mappings. They come from controls_to_cwe_proposals, which carries no grade field at all; across the CWE pages 1,540 of 1,722 such associations (89%) have never been graded by anything. The heading said “address” until 2026-09-29, which asserted a relationship the data does not carry. Graded cross-walks are on the framework map, not here.

Control Title Family Why it addresses this CWE
SC-12Cryptographic Key Establishment and ManagementSCgraded full Proper key establishment and management processes directly preclude embedding static cryptographic keys in source code or binaries.
SA-12Supply Chain ProtectionSASupply chain protection includes scrutiny of cryptographic implementations, reducing hard-coded keys planted by untrusted vendors.
SA-4Acquisition ProcessSAFunctional and assurance requirements specified in acquisition can prohibit hard-coded cryptographic keys in delivered products.
SC-17Public Key Infrastructure CertificatesSCApproved PKI issuance and trust stores replace ad-hoc or hard-coded keys with properly managed, signed certificates.
SR-6Supplier Assessments and ReviewsSRAssessments can uncover and prevent suppliers from shipping components that contain hard-coded cryptographic keys.

Top CVEs of this weakness type, ranked by Risk Priority

CVE Risk CVSS EPSS Published
CVE-2016-4437 KEV 9.99.80.93042016-06-07
CVE-2023-32169 9.59.80.56062024-05-03
CVE-2023-27584 8.99.80.33872024-09-19
CVE-2025-30406 KEV 8.99.00.94342025-04-03
CVE-2020-6990 7.99.80.04372020-03-16
CVE-2020-10884 7.98.80.21912020-03-25
CVE-2026-26335 7.89.80.02902026-02-13
CVE-2026-74233 7.89.80.03372026-08-27
CVE-2017-14021 7.79.80.01922017-11-01
CVE-2016-9335 7.710.00.01582018-05-09
CVE-2021-40119 7.79.80.02502021-11-04
CVE-2025-57174 7.79.80.02212025-09-15
CVE-2018-0040 7.69.80.01432018-07-11
CVE-2022-0664 7.69.80.01752022-02-18
CVE-2026-258947.69.80.01392026-02-09
CVE-2017-7574 7.59.80.01252017-04-06
CVE-2019-19750 7.59.80.01132019-12-12
CVE-2021-27389 7.59.80.01032021-04-22
CVE-2021-32520 7.59.80.01032021-07-07
CVE-2022-22987 7.59.80.01212022-02-04
CVE-2023-27583 7.59.80.00882023-03-13
CVE-2024-30207 7.510.00.00842024-05-14
CVE-2024-5296 7.59.80.01122024-05-23
CVE-2023-37936 7.59.80.00992025-01-14
CVE-2025-30206 7.59.80.00892025-04-15