Common Weakness Enumeration
Browse CWEs ranked by the number of vulnerabilities referencing them, and pivot to weakness details, mitigations, and related attack patterns.
785 CWEs
API response| CWE | Name | Mapping usage | Occurrences |
|---|---|---|---|
| CWE-913 | Improper Control of Dynamically-Managed Code Resources | Allowed-with-Review | 113 |
| CWE-524 | Use of Cache Containing Sensitive Information | Allowed | 113 |
| CWE-598 | Use of HTTP Request With Sensitive Query String | Allowed | 112 |
| CWE-379 | Creation of Temporary File in Directory with Insecure Permissions | Allowed | 112 |
| CWE-916 | Use of Password Hash With Insufficient Computational Effort | Allowed | 110 |
| CWE-331 | Insufficient Entropy | Allowed | 109 |
| CWE-471 | Modification of Assumed-Immutable Data (MAID) | Allowed | 105 |
| CWE-257 | Storing Passwords in a Recoverable Format | Allowed | 105 |
| CWE-926 | Improper Export of Android Application Components | Allowed | 103 |
| CWE-799 | Improper Control of Interaction Frequency | Allowed-with-Review | 103 |
| CWE-472 | External Control of Assumed-Immutable Web Parameter | Allowed | 101 |
| CWE-1395 | Dependency on Vulnerable Third-Party Component | Allowed-with-Review | 101 |
| CWE-328 | Use of Weak Hash | Allowed | 98 |
| CWE-776 | Improper Restriction of Recursive Entity References in DTDs ('XML Entity Expansion') | Allowed | 95 |
| CWE-641 | Improper Restriction of Names for Files and Other Resources | Allowed | 95 |
| CWE-653 | Improper Isolation or Compartmentalization | Allowed | 94 |
| CWE-912 | Hidden Functionality | Allowed-with-Review | 91 |
| CWE-591 | Sensitive Data Storage in Improperly Locked Memory | Allowed | 91 |
| CWE-124 | Buffer Underwrite ('Buffer Underflow') | Allowed | 91 |
| CWE-610 | Externally Controlled Reference to a Resource in Another Sphere | Discouraged | 90 |
| CWE-940 | Improper Verification of Source of a Communication Channel | Allowed | 89 |
| CWE-187 | Partial String Comparison | Allowed | 87 |
| CWE-357 | Insufficient UI Warning of Dangerous Operations | Allowed | 85 |
| CWE-778 | Insufficient Logging | Allowed | 83 |
| CWE-424 | Improper Protection of Alternate Path | Allowed-with-Review | 78 |
| CWE-304 | Missing Critical Step in Authentication | Allowed | 78 |
| CWE-1240 | Use of a Cryptographic Primitive with a Risky Implementation | Allowed | 78 |
| CWE-664 | Improper Control of a Resource Through its Lifetime | Discouraged | 77 |
| CWE-267 | Privilege Defined With Unsafe Actions | Allowed | 77 |
| CWE-833 | Deadlock | Allowed | 75 |
| CWE-1285 | Improper Validation of Specified Index, Position, or Offset in Input | Allowed | 72 |
| CWE-648 | Incorrect Use of Privileged APIs | Allowed | 71 |
| CWE-340 | Generation of Predictable Numbers or Identifiers | Allowed-with-Review | 71 |
| CWE-644 | Improper Neutralization of HTTP Headers for Scripting Syntax | Allowed | 70 |
| CWE-180 | Incorrect Behavior Order: Validate Before Canonicalize | Allowed | 70 |
| CWE-488 | Exposure of Data Element to Wrong Session | Allowed | 69 |
| CWE-614 | Sensitive Cookie in HTTPS Session Without 'Secure' Attribute | Allowed | 68 |
| CWE-289 | Authentication Bypass by Alternate Name | Allowed | 67 |
| CWE-1391 | Use of Weak Credentials | Allowed-with-Review | 67 |
| CWE-1023 | Incomplete Comparison with Missing Factors | Allowed-with-Review | 67 |
| CWE-349 | Acceptance of Extraneous Untrusted Data With Trusted Data | Allowed | 66 |
| CWE-805 | Buffer Access with Incorrect Length Value | Allowed | 65 |
| CWE-696 | Incorrect Behavior Order | Allowed-with-Review | 65 |
| CWE-603 | Use of Client-Side Authentication | Allowed | 65 |
| CWE-440 | Expected Behavior Violation | Allowed | 65 |
| CWE-29 | Path Traversal: '\..\filename' | Allowed | 65 |