A04:2025 Cryptographic Failures
Sensitive data exposed in transit or at rest due to absent, weak, or misused cryptography.
Member CWEs (32)
- CWE-261 Weak Encoding for Password
- CWE-296 Improper Following of a Certificate's Chain of Trust
- CWE-319 Cleartext Transmission of Sensitive Information
- CWE-320
- CWE-321 Use of Hard-coded Cryptographic Key
- CWE-322 Key Exchange without Entity Authentication
- CWE-323 Reusing a Nonce, Key Pair in Encryption
- CWE-324 Use of a Key Past its Expiration Date
- CWE-325 Missing Cryptographic Step
- CWE-326 Inadequate Encryption Strength
- CWE-327 Use of a Broken or Risky Cryptographic Algorithm
- CWE-328 Use of Weak Hash
- CWE-329 Generation of Predictable IV with CBC Mode
- CWE-330 Use of Insufficiently Random Values
- CWE-331 Insufficient Entropy
- CWE-332 Insufficient Entropy in PRNG
- CWE-334 Small Space of Random Values
- CWE-335 Incorrect Usage of Seeds in Pseudo-Random Number Generator (PRNG)
- CWE-336 Same Seed in Pseudo-Random Number Generator (PRNG)
- CWE-337 Predictable Seed in Pseudo-Random Number Generator (PRNG)
- CWE-338 Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)
- CWE-340 Generation of Predictable Numbers or Identifiers
- CWE-342 Predictable Exact Value from Previous Values
- CWE-347 Improper Verification of Cryptographic Signature
- CWE-523 Unprotected Transport of Credentials
- CWE-757 Selection of Less-Secure Algorithm During Negotiation ('Algorithm Downgrade')
- CWE-759 Use of a One-Way Hash without a Salt
- CWE-760 Use of a One-Way Hash with a Predictable Salt
- CWE-780 Use of RSA Algorithm without OAEP
- CWE-916 Use of Password Hash With Insufficient Computational Effort
- CWE-1240 Use of a Cryptographic Primitive with a Risky Implementation
- CWE-1241 Use of Predictable Algorithm in Random Number Generator
Mapped NIST 800-53 r5 controls (32)
Our two-way, human-QA’d reading of how this category and each NIST 800-53 control relate. No external body publishes an OWASP→800-53 mapping, so these are our assessment.
Direction: ← other covers this;
→ this covers other (F/M/P = full / mostly /
partial). gov = governs / implements (a mandate, not coverage).
Tagged CVEs (showing 50 most recent of 4,796)
- CVE-2026-111347
- CVE-2026-111330
- CVE-2026-110765
- CVE-2026-110612
- CVE-2026-110310
- CVE-2026-110214
- CVE-2026-110104
- CVE-2026-109952
- CVE-2026-109813
- CVE-2026-109424
- CVE-2026-108971
- CVE-2026-108860
- CVE-2026-108798
- CVE-2026-108716
- CVE-2026-108699
- CVE-2026-108336
- CVE-2026-107829
- CVE-2026-107785
- CVE-2026-107724
- CVE-2026-107722
- CVE-2026-107720
- CVE-2026-107714
- CVE-2026-107675
- CVE-2026-107612
- CVE-2026-107285
- CVE-2026-107283
- CVE-2026-107282
- CVE-2026-107279
- CVE-2026-107232
- CVE-2026-107231
- CVE-2026-107171
- CVE-2026-107121
- CVE-2026-106581
- CVE-2026-106172
- CVE-2026-105804
- CVE-2026-105786
- CVE-2026-105766
- CVE-2026-105674
- CVE-2026-105392
- CVE-2026-105245
- CVE-2026-105193
- CVE-2026-105161
- CVE-2026-105156
- CVE-2026-105118
- CVE-2026-105035
- CVE-2026-104704
- CVE-2026-104437
- CVE-2026-104435
- CVE-2026-104356
- CVE-2026-103902
Data: OWASP Top 10:2025 (CC BY-SA 4.0) · CWE memberships from cwe-api.mitre.org (meta-category CWE-1439).