Common Weakness Enumeration

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

Reset

777 CWEs

API response
CWE Name Mapping usage Occurrences
CWE-129 Improper Validation of Array Index Allowed 313
CWE-311 Missing Encryption of Sensitive Data Discouraged 296
CWE-441 Unintended Proxy or Intermediary ('Confused Deputy') Allowed-with-Review 295
CWE-407 Inefficient Algorithmic Complexity Allowed-with-Review 280
CWE-1390 Weak Authentication Allowed-with-Review 274
CWE-707 Improper Neutralization Discouraged 268
CWE-1287 Improper Validation of Specified Type of Input Allowed 264
CWE-95 Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection') Allowed 262
CWE-1188 Initialization of a Resource with an Insecure Default Allowed 260
CWE-36 Absolute Path Traversal Allowed 257
CWE-436 Interpretation Conflict Allowed-with-Review 253
CWE-35 Path Traversal: '.../...//' Allowed 251
CWE-915 Improperly Controlled Modification of Dynamically-Determined Object Attributes Allowed 246
CWE-668 Exposure of Resource to Wrong Sphere Discouraged 243
CWE-755 Improper Handling of Exceptional Conditions Discouraged 236
CWE-204 Observable Response Discrepancy Allowed 233
CWE-208 Observable Timing Discrepancy Allowed 229
CWE-384 Session Fixation Allowed 220
CWE-326 Inadequate Encryption Strength Allowed-with-Review 220
CWE-640 Weak Password Recovery Mechanism for Forgotten Password Allowed-with-Review 218
CWE-824 Access of Uninitialized Pointer Allowed 216
CWE-303 Incorrect Implementation of Authentication Algorithm Allowed 216
CWE-256 Plaintext Storage of a Password Allowed 215
CWE-61 UNIX Symbolic Link (Symlink) Following Allowed 211
CWE-203 Observable Discrepancy Allowed 209
CWE-636 Not Failing Securely ('Failing Open') Allowed-with-Review 208
CWE-134 Use of Externally-Controlled Format String Allowed 203
CWE-681 Incorrect Conversion between Numeric Types Allowed 195
CWE-280 Improper Handling of Insufficient Permissions or Privileges Allowed 194
CWE-131 Incorrect Calculation of Buffer Size Allowed 194
CWE-259 Use of Hard-coded Password Allowed 193
CWE-305 Authentication Bypass by Primary Weakness Allowed 192
CWE-330 Use of Insufficiently Random Values Discouraged 190
CWE-1021 Improper Restriction of Rendered UI Layers or Frames Allowed 188
CWE-252 Unchecked Return Value Allowed 181
CWE-451 User Interface (UI) Misrepresentation of Critical Information Allowed-with-Review 180
CWE-369 Divide By Zero Allowed 180
CWE-494 Download of Code Without Integrity Check Allowed 177
CWE-338 Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG) Allowed 177
CWE-943 Improper Neutralization of Special Elements in Data Query Logic Allowed-with-Review 173
CWE-90 Improper Neutralization of Special Elements used in an LDAP Query ('LDAP Injection') Allowed 173
CWE-130 Improper Handling of Length Parameter Inconsistency Allowed 172
CWE-1236 Improper Neutralization of Formula Elements in a CSV File Allowed 171
CWE-459 Incomplete Cleanup Allowed 167
CWE-942 Permissive Cross-domain Security Policy with Untrusted Domains Allowed 166
CWE-354 Improper Validation of Integrity Check Value Allowed 165
CWE-602 Client-Side Enforcement of Server-Side Security Allowed-with-Review 162
CWE-704 Incorrect Type Conversion or Cast Allowed-with-Review 161
CWE-923 Improper Restriction of Communication Channel to Intended Endpoints Allowed-with-Review 159