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-325 Missing Cryptographic Step Allowed 159
CWE-113 Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting') Allowed 159
CWE-212 Improper Removal of Sensitive Information Before Storage or Transfer Allowed 155
CWE-703 Improper Check or Handling of Exceptional Conditions Discouraged 150
CWE-697 Incorrect Comparison Discouraged 148
CWE-457 Use of Uninitialized Variable Allowed 148
CWE-788 Access of Memory Location After End of Buffer Discouraged 146
CWE-470 Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') Allowed 146
CWE-15 External Control of System or Configuration Setting Allowed 146
CWE-358 Improperly Implemented Security Check for Standard Allowed 145
CWE-302 Authentication Bypass by Assumed-Immutable Data Allowed 143
CWE-807 Reliance on Untrusted Inputs in a Security Decision Allowed 138
CWE-772 Missing Release of Resource after Effective Lifetime Allowed 138
CWE-117 Improper Output Neutralization for Logs Allowed 138
CWE-281 Improper Preservation of Permissions Allowed 137
CWE-297 Improper Validation of Certificate with Host Mismatch Allowed 133
CWE-170 Improper Null Termination Allowed 133
CWE-178 Improper Handling of Case Sensitivity Allowed 128
CWE-665 Improper Initialization Discouraged 127
CWE-99 Improper Control of Resource Identifiers ('Resource Injection') Allowed-with-Review 126
CWE-922 Insecure Storage of Sensitive Information Allowed-with-Review 126
CWE-606 Unchecked Input for Loop Condition Allowed 125
CWE-521 Weak Password Requirements Allowed 124
CWE-823 Use of Out-of-range Pointer Offset Allowed 123
CWE-706 Use of Incorrectly-Resolved Name or Reference Allowed-with-Review 123
CWE-506 Embedded Malicious Code Allowed-with-Review 122
CWE-1392 Use of Default Credentials Allowed 122
CWE-680 Integer Overflow to Buffer Overflow Discouraged 121
CWE-672 Operation on a Resource after Expiration or Release Allowed-with-Review 117
CWE-24 Path Traversal: '../filedir' Allowed 117
CWE-425 Direct Request ('Forced Browsing') Allowed 115
CWE-538 Insertion of Sensitive Information into Externally-Accessible File or Directory Allowed 113
CWE-825 Expired Pointer Dereference Allowed 112
CWE-91 XML Injection (aka Blind XPath Injection) Allowed-with-Review 111
CWE-670 Always-Incorrect Control Flow Implementation Allowed-with-Review 108
CWE-620 Unverified Password Change Allowed 107
CWE-377 Insecure Temporary File Allowed-with-Review 106
CWE-1288 Improper Validation of Consistency within Input Allowed 106
CWE-598 Use of HTTP Request With Sensitive Query String Allowed 104
CWE-331 Insufficient Entropy Allowed 104
CWE-913 Improper Control of Dynamically-Managed Code Resources Allowed-with-Review 103
CWE-682 Incorrect Calculation Discouraged 102
CWE-926 Improper Export of Android Application Components Allowed 101
CWE-489 Active Debug Code Allowed 100
CWE-348 Use of Less Trusted Source Allowed 100
CWE-669 Incorrect Resource Transfer Between Spheres Allowed-with-Review 98
CWE-150 Improper Neutralization of Escape, Meta, or Control Sequences Allowed 98
CWE-471 Modification of Assumed-Immutable Data (MAID) Allowed 97