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