Common Weakness Enumeration

Browse CWEs ranked by the number of vulnerabilities referencing them, and pivot to weakness details, mitigations, and related attack patterns.

Reset

774 CWEs

API response
CWE Name Mapping usage Occurrences
CWE-682 Incorrect Calculation Discouraged 83
CWE-912 Hidden Functionality Allowed-with-Review 82
CWE-170 Improper Null Termination Allowed 82
CWE-913 Improper Control of Dynamically-Managed Code Resources Allowed-with-Review 81
CWE-916 Use of Password Hash With Insufficient Computational Effort Allowed 79
CWE-799 Improper Control of Interaction Frequency Allowed-with-Review 79
CWE-183 Permissive List of Allowed Inputs Allowed 78
CWE-1288 Improper Validation of Consistency within Input Allowed 76
CWE-669 Incorrect Resource Transfer Between Spheres Allowed-with-Review 74
CWE-524 Use of Cache Containing Sensitive Information Allowed 74
CWE-357 Insufficient UI Warning of Dangerous Operations Allowed 74
CWE-776 Improper Restriction of Recursive Entity References in DTDs ('XML Entity Expansion') Allowed 72
CWE-472 External Control of Assumed-Immutable Web Parameter Allowed 72
CWE-644 Improper Neutralization of HTTP Headers for Scripting Syntax Allowed 69
CWE-379 Creation of Temporary File in Directory with Insecure Permissions Allowed 68
CWE-653 Improper Isolation or Compartmentalization Allowed 67
CWE-257 Storing Passwords in a Recoverable Format Allowed 67
CWE-614 Sensitive Cookie in HTTPS Session Without 'Secure' Attribute Allowed 66
CWE-1240 Use of a Cryptographic Primitive with a Risky Implementation Allowed 66
CWE-648 Incorrect Use of Privileged APIs Allowed 65
CWE-29 Path Traversal: '\..\filename' Allowed 65
CWE-641 Improper Restriction of Names for Files and Other Resources Allowed 64
CWE-340 Generation of Predictable Numbers or Identifiers Allowed-with-Review 64
CWE-1395 Dependency on Vulnerable Third-Party Component Allowed-with-Review 61
CWE-187 Partial String Comparison Allowed 60
CWE-124 Buffer Underwrite ('Buffer Underflow') Allowed 60
CWE-267 Privilege Defined With Unsafe Actions Allowed 59
CWE-405 Asymmetric Resource Consumption (Amplification) Allowed-with-Review 58
CWE-118 Incorrect Access of Indexable Resource ('Range Error') Discouraged 57
CWE-87 Improper Neutralization of Alternate XSS Syntax Allowed 56
CWE-548 Exposure of Information Through Directory Listing Allowed 56
CWE-1285 Improper Validation of Specified Index, Position, or Offset in Input Allowed 56
CWE-805 Buffer Access with Incorrect Length Value Allowed 53
CWE-440 Expected Behavior Violation Allowed 52
CWE-277 Insecure Inherited Permissions Allowed 52
CWE-323 Reusing a Nonce, Key Pair in Encryption Allowed 51
CWE-304 Missing Critical Step in Authentication Allowed 51
CWE-385 Covert Timing Channel Allowed 50
CWE-300 Channel Accessible by Non-Endpoint Discouraged 50
CWE-289 Authentication Bypass by Alternate Name Allowed 50
CWE-185 Incorrect Regular Expression Allowed-with-Review 49
CWE-917 Improper Neutralization of Special Elements used in an Expression Language Statement ('Expression Language Injection') Allowed 48
CWE-791 Incomplete Filtering of Special Elements Allowed 48
CWE-1391 Use of Weak Credentials Allowed-with-Review 48
CWE-940 Improper Verification of Source of a Communication Channel Allowed 47
CWE-349 Acceptance of Extraneous Untrusted Data With Trusted Data Allowed 47