Common Weakness Enumeration

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

Reset

786 CWEs

API response
CWE Name Mapping usage Occurrences
CWE-1021 Improper Restriction of Rendered UI Layers or Frames Allowed 200
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-1236 Improper Neutralization of Formula Elements in a CSV File Allowed 187
CWE-178 Improper Handling of Case Sensitivity Allowed 185
CWE-704 Incorrect Type Conversion or Cast Allowed-with-Review 183
CWE-113 Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting') Allowed 179
CWE-325 Missing Cryptographic Step Allowed 177
CWE-457 Use of Uninitialized Variable Allowed 176
CWE-212 Improper Removal of Sensitive Information Before Storage or Transfer Allowed 176
CWE-602 Client-Side Enforcement of Server-Side Security Allowed-with-Review 175
CWE-706 Use of Incorrectly-Resolved Name or Reference Allowed-with-Review 171
CWE-697 Incorrect Comparison Discouraged 168
CWE-302 Authentication Bypass by Assumed-Immutable Data Allowed 166
CWE-538 Insertion of Sensitive Information into Externally-Accessible File or Directory Allowed 165
CWE-297 Improper Validation of Certificate with Host Mismatch Allowed 162
CWE-117 Improper Output Neutralization for Logs Allowed 158
CWE-703 Improper Check or Handling of Exceptional Conditions Discouraged 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-1392 Use of Default Credentials Allowed 148
CWE-788 Access of Memory Location After End of Buffer Discouraged 146
CWE-825 Expired Pointer Dereference Allowed 142
CWE-1286 Improper Validation of Syntactic Correctness of Input Allowed 142
CWE-405 Asymmetric Resource Consumption (Amplification) Allowed-with-Review 141
CWE-922 Insecure Storage of Sensitive Information Allowed-with-Review 140
CWE-665 Improper Initialization Discouraged 138
CWE-606 Unchecked Input for Loop Condition Allowed 138
CWE-425 Direct Request ('Forced Browsing') Allowed 136
CWE-506 Embedded Malicious Code Allowed-with-Review 132
CWE-841 Improper Enforcement of Behavioral Workflow Allowed 131
CWE-823 Use of Out-of-range Pointer Offset Allowed 131
CWE-1288 Improper Validation of Consistency within Input Allowed 130
CWE-489 Active Debug Code Allowed 129
CWE-24 Path Traversal: '../filedir' Allowed 129
CWE-680 Integer Overflow to Buffer Overflow Discouraged 127
CWE-521 Weak Password Requirements Allowed 126
CWE-91 XML Injection (aka Blind XPath Injection) Allowed-with-Review 125
CWE-682 Incorrect Calculation Discouraged 124
CWE-672 Operation on a Resource after Expiration or Release Allowed-with-Review 123
CWE-183 Permissive List of Allowed Inputs Allowed 123
CWE-670 Always-Incorrect Control Flow Implementation Allowed-with-Review 122
CWE-377 Insecure Temporary File Allowed-with-Review 122
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