Common Weakness Enumeration

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

Reset

785 CWEs

API response
CWE Name Mapping usage Occurrences
CWE-338 Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG) Allowed 199
CWE-451 User Interface (UI) Misrepresentation of Critical Information Allowed-with-Review 196
CWE-369 Divide By Zero Allowed 195
CWE-41 Improper Resolution of Path Equivalence Allowed 191
CWE-178 Improper Handling of Case Sensitivity Allowed 184
CWE-1236 Improper Neutralization of Formula Elements in a CSV File Allowed 184
CWE-704 Incorrect Type Conversion or Cast Allowed-with-Review 183
CWE-325 Missing Cryptographic Step Allowed 177
CWE-113 Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting') Allowed 177
CWE-602 Client-Side Enforcement of Server-Side Security Allowed-with-Review 175
CWE-457 Use of Uninitialized Variable Allowed 175
CWE-212 Improper Removal of Sensitive Information Before Storage or Transfer Allowed 174
CWE-706 Use of Incorrectly-Resolved Name or Reference Allowed-with-Review 168
CWE-697 Incorrect Comparison Discouraged 168
CWE-302 Authentication Bypass by Assumed-Immutable Data Allowed 163
CWE-538 Insertion of Sensitive Information into Externally-Accessible File or Directory Allowed 162
CWE-297 Improper Validation of Certificate with Host Mismatch Allowed 162
CWE-703 Improper Check or Handling of Exceptional Conditions Discouraged 157
CWE-117 Improper Output Neutralization for Logs Allowed 157
CWE-281 Improper Preservation of Permissions Allowed 152
CWE-348 Use of Less Trusted Source Allowed 151
CWE-99 Improper Control of Resource Identifiers ('Resource Injection') Allowed-with-Review 148
CWE-788 Access of Memory Location After End of Buffer Discouraged 146
CWE-1392 Use of Default Credentials Allowed 146
CWE-825 Expired Pointer Dereference Allowed 141
CWE-922 Insecure Storage of Sensitive Information Allowed-with-Review 139
CWE-1286 Improper Validation of Syntactic Correctness of Input Allowed 139
CWE-665 Improper Initialization Discouraged 138
CWE-606 Unchecked Input for Loop Condition Allowed 138
CWE-425 Direct Request ('Forced Browsing') Allowed 136
CWE-405 Asymmetric Resource Consumption (Amplification) Allowed-with-Review 135
CWE-506 Embedded Malicious Code Allowed-with-Review 132
CWE-823 Use of Out-of-range Pointer Offset Allowed 131
CWE-24 Path Traversal: '../filedir' Allowed 129
CWE-1288 Improper Validation of Consistency within Input Allowed 129
CWE-841 Improper Enforcement of Behavioral Workflow Allowed 128
CWE-489 Active Debug Code Allowed 127
CWE-680 Integer Overflow to Buffer Overflow Discouraged 126
CWE-91 XML Injection (aka Blind XPath Injection) Allowed-with-Review 125
CWE-521 Weak Password Requirements Allowed 125
CWE-672 Operation on a Resource after Expiration or Release Allowed-with-Review 122
CWE-670 Always-Incorrect Control Flow Implementation Allowed-with-Review 122
CWE-682 Incorrect Calculation Discouraged 121
CWE-377 Insecure Temporary File Allowed-with-Review 121
CWE-183 Permissive List of Allowed Inputs Allowed 120
CWE-620 Unverified Password Change Allowed 119
CWE-669 Incorrect Resource Transfer Between Spheres Allowed-with-Review 118
CWE-150 Improper Neutralization of Escape, Meta, or Control Sequences Allowed 118