Common Weakness Enumeration

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

Reset

779 CWEs

API response
CWE Name Mapping usage Occurrences
CWE-749 Exposed Dangerous Method or Function Allowed 326
CWE-1390 Weak Authentication Allowed-with-Review 316
CWE-407 Inefficient Algorithmic Complexity Allowed-with-Review 304
CWE-311 Missing Encryption of Sensitive Data Discouraged 296
CWE-95 Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection') Allowed 282
CWE-36 Absolute Path Traversal Allowed 277
CWE-1188 Initialization of a Resource with an Insecure Default Allowed 277
CWE-707 Improper Neutralization Discouraged 270
CWE-1287 Improper Validation of Specified Type of Input Allowed 269
CWE-436 Interpretation Conflict Allowed-with-Review 265
CWE-915 Improperly Controlled Modification of Dynamically-Determined Object Attributes Allowed 259
CWE-35 Path Traversal: '.../...//' Allowed 256
CWE-204 Observable Response Discrepancy Allowed 255
CWE-208 Observable Timing Discrepancy Allowed 250
CWE-668 Exposure of Resource to Wrong Sphere Discouraged 249
CWE-755 Improper Handling of Exceptional Conditions Discouraged 246
CWE-636 Not Failing Securely ('Failing Open') Allowed-with-Review 236
CWE-384 Session Fixation Allowed 228
CWE-640 Weak Password Recovery Mechanism for Forgotten Password Allowed-with-Review 226
CWE-303 Incorrect Implementation of Authentication Algorithm Allowed 224
CWE-326 Inadequate Encryption Strength Allowed-with-Review 223
CWE-134 Use of Externally-Controlled Format String Allowed 222
CWE-131 Incorrect Calculation of Buffer Size Allowed 222
CWE-61 UNIX Symbolic Link (Symlink) Following Allowed 220
CWE-824 Access of Uninitialized Pointer Allowed 219
CWE-256 Plaintext Storage of a Password Allowed 219
CWE-203 Observable Discrepancy Allowed 214
CWE-681 Incorrect Conversion between Numeric Types Allowed 212
CWE-280 Improper Handling of Insufficient Permissions or Privileges Allowed 211
CWE-305 Authentication Bypass by Primary Weakness Allowed 204
CWE-259 Use of Hard-coded Password Allowed 204
CWE-330 Use of Insufficiently Random Values Discouraged 203
CWE-943 Improper Neutralization of Special Elements in Data Query Logic Allowed-with-Review 193
CWE-1021 Improper Restriction of Rendered UI Layers or Frames Allowed 193
CWE-451 User Interface (UI) Misrepresentation of Critical Information Allowed-with-Review 187
CWE-130 Improper Handling of Length Parameter Inconsistency Allowed 187
CWE-252 Unchecked Return Value Allowed 186
CWE-494 Download of Code Without Integrity Check Allowed 185
CWE-90 Improper Neutralization of Special Elements used in an LDAP Query ('LDAP Injection') Allowed 184
CWE-369 Divide By Zero Allowed 183
CWE-459 Incomplete Cleanup Allowed 182
CWE-942 Permissive Cross-domain Security Policy with Untrusted Domains Allowed 181
CWE-923 Improper Restriction of Communication Channel to Intended Endpoints Allowed-with-Review 180
CWE-354 Improper Validation of Integrity Check Value Allowed 180
CWE-338 Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG) Allowed 180
CWE-1236 Improper Neutralization of Formula Elements in a CSV File Allowed 174
CWE-704 Incorrect Type Conversion or Cast Allowed-with-Review 171
CWE-602 Client-Side Enforcement of Server-Side Security Allowed-with-Review 168
CWE-470 Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') Allowed 164