Common Weakness Enumeration
Browse CWEs ranked by the number of vulnerabilities referencing them, and pivot to weakness details, mitigations, and related attack patterns.
779 CWEs
API response| CWE | Name | Mapping usage | Occurrences |
|---|---|---|---|
| CWE-471 | Modification of Assumed-Immutable Data (MAID) | Allowed | 101 |
| CWE-1286 | Improper Validation of Syntactic Correctness of Input | Allowed | 100 |
| CWE-841 | Improper Enforcement of Behavioral Workflow | Allowed | 98 |
| CWE-257 | Storing Passwords in a Recoverable Format | Allowed | 98 |
| CWE-328 | Use of Weak Hash | Allowed | 95 |
| CWE-799 | Improper Control of Interaction Frequency | Allowed-with-Review | 93 |
| CWE-1395 | Dependency on Vulnerable Third-Party Component | Allowed-with-Review | 93 |
| CWE-591 | Sensitive Data Storage in Improperly Locked Memory | Allowed | 91 |
| CWE-183 | Permissive List of Allowed Inputs | Allowed | 91 |
| CWE-916 | Use of Password Hash With Insufficient Computational Effort | Allowed | 90 |
| CWE-610 | Externally Controlled Reference to a Resource in Another Sphere | Discouraged | 90 |
| CWE-776 | Improper Restriction of Recursive Entity References in DTDs ('XML Entity Expansion') | Allowed | 89 |
| CWE-524 | Use of Cache Containing Sensitive Information | Allowed | 87 |
| CWE-472 | External Control of Assumed-Immutable Web Parameter | Allowed | 84 |
| CWE-912 | Hidden Functionality | Allowed-with-Review | 83 |
| CWE-357 | Insufficient UI Warning of Dangerous Operations | Allowed | 82 |
| CWE-187 | Partial String Comparison | Allowed | 81 |
| CWE-653 | Improper Isolation or Compartmentalization | Allowed | 78 |
| CWE-763 | Release of Invalid Pointer or Reference | Allowed | 75 |
| CWE-1240 | Use of a Cryptographic Primitive with a Risky Implementation | Allowed | 75 |
| CWE-641 | Improper Restriction of Names for Files and Other Resources | Allowed | 73 |
| CWE-41 | Improper Resolution of Path Equivalence | Allowed | 73 |
| CWE-778 | Insufficient Logging | Allowed | 72 |
| CWE-405 | Asymmetric Resource Consumption (Amplification) | Allowed-with-Review | 70 |
| CWE-340 | Generation of Predictable Numbers or Identifiers | Allowed-with-Review | 70 |
| CWE-267 | Privilege Defined With Unsafe Actions | Allowed | 69 |
| CWE-644 | Improper Neutralization of HTTP Headers for Scripting Syntax | Allowed | 68 |
| CWE-648 | Incorrect Use of Privileged APIs | Allowed | 67 |
| CWE-614 | Sensitive Cookie in HTTPS Session Without 'Secure' Attribute | Allowed | 66 |
| CWE-29 | Path Traversal: '\..\filename' | Allowed | 65 |
| CWE-304 | Missing Critical Step in Authentication | Allowed | 64 |
| CWE-289 | Authentication Bypass by Alternate Name | Allowed | 64 |
| CWE-124 | Buffer Underwrite ('Buffer Underflow') | Allowed | 64 |
| CWE-118 | Incorrect Access of Indexable Resource ('Range Error') | Discouraged | 64 |
| CWE-1023 | Incomplete Comparison with Missing Factors | Allowed-with-Review | 61 |
| CWE-87 | Improper Neutralization of Alternate XSS Syntax | Allowed | 60 |
| CWE-664 | Improper Control of a Resource Through its Lifetime | Discouraged | 60 |
| CWE-548 | Exposure of Information Through Directory Listing | Allowed | 60 |
| CWE-349 | Acceptance of Extraneous Untrusted Data With Trusted Data | Allowed | 60 |
| CWE-805 | Buffer Access with Incorrect Length Value | Allowed | 59 |
| CWE-1391 | Use of Weak Credentials | Allowed-with-Review | 59 |
| CWE-1285 | Improper Validation of Specified Index, Position, or Offset in Input | Allowed | 59 |
| CWE-440 | Expected Behavior Violation | Allowed | 58 |
| CWE-940 | Improper Verification of Source of a Communication Channel | Allowed | 57 |