Common Weakness Enumeration

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

Reset

774 CWEs

API response
CWE Name Mapping usage Occurrences
CWE-757 Selection of Less-Secure Algorithm During Negotiation ('Algorithm Downgrade') Allowed 46
CWE-378 Creation of Temporary File With Insecure Permissions Allowed 46
CWE-226 Sensitive Information in Resource Not Removed Before Reuse Allowed 46
CWE-475 Undefined Behavior for Input to API Allowed 45
CWE-696 Incorrect Behavior Order Allowed-with-Review 44
CWE-353 Missing Support for Integrity Check Allowed 44
CWE-1004 Sensitive Cookie Without 'HttpOnly' Flag Allowed 44
CWE-180 Incorrect Behavior Order: Validate Before Canonicalize Allowed 43
CWE-123 Write-what-where Condition Allowed 43
CWE-664 Improper Control of a Resource Through its Lifetime Discouraged 42
CWE-272 Least Privilege Violation Allowed 42
CWE-261 Weak Encoding for Password Allowed 42
CWE-176 Improper Handling of Unicode Encoding Allowed 42
CWE-667 Improper Locking Allowed-with-Review 41
CWE-274 Improper Handling of Insufficient Privileges Discouraged 41
CWE-834 Excessive Iteration Discouraged 40
CWE-1393 Use of Default Password Allowed 40
CWE-488 Exposure of Data Element to Wrong Session Allowed 39
CWE-420 Unprotected Alternate Channel Allowed 39
CWE-501 Trust Boundary Violation Allowed 38
CWE-424 Improper Protection of Alternate Path Allowed-with-Review 38
CWE-214 Invocation of Process Using Visible Sensitive Information Allowed 38
CWE-1104 Use of Unmaintained Third Party Components Allowed 38
CWE-202 Exposure of Sensitive Information Through Data Queries Allowed 37
CWE-1289 Improper Validation of Unsafe Equivalence in Input Allowed 37
CWE-92 DEPRECATED: Improper Sanitization of Custom Special Characters Prohibited 34
CWE-83 Improper Neutralization of Script in Attributes in a Web Page Allowed 34
CWE-763 Release of Invalid Pointer or Reference Allowed 34
CWE-565 Reliance on Cookies without Validation and Integrity Checking Allowed 34
CWE-213 Exposure of Sensitive Information Due to Incompatible Policies Allowed 34
CWE-115 Misinterpretation of Input Allowed 34
CWE-924 Improper Enforcement of Message Integrity During Transmission in a Communication Channel Allowed 33
CWE-782 Exposed IOCTL with Insufficient Access Control Allowed 33
CWE-778 Insufficient Logging Allowed 33
CWE-762 Mismatched Memory Management Routines Allowed 33
CWE-41 Improper Resolution of Path Equivalence Allowed 33
CWE-313 Cleartext Storage in a File or on Disk Allowed 33
CWE-1385 Missing Origin Validation in WebSockets Allowed 33
CWE-690 Unchecked Return Value to NULL Pointer Dereference Discouraged 32
CWE-525 Use of Web Browser Cache Containing Sensitive Information Allowed 32
CWE-523 Unprotected Transport of Credentials Allowed 32
CWE-253 Incorrect Check of Function Return Value Allowed 32
CWE-540 Inclusion of Sensitive Information in Source Code Allowed 31
CWE-356 Product UI does not Warn User of Unsafe Actions Allowed 31
CWE-316 Cleartext Storage of Sensitive Information in Memory Allowed 31
CWE-279 Incorrect Execution-Assigned Permissions Allowed 31
CWE-691 Insufficient Control Flow Management Discouraged 30
CWE-684 Incorrect Provision of Specified Functionality Allowed-with-Review 30
CWE-322 Key Exchange without Entity Authentication Allowed 30