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-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