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-308 Use of Single-factor Authentication Allowed 14
CWE-25 Path Traversal: '/../filedir' Allowed 14
CWE-159 Improper Handling of Invalid Use of Special Elements Allowed-with-Review 14
CWE-1242 Inclusion of Undocumented Features or Chicken Bits Allowed 14
CWE-1022 Use of Web Link to Untrusted Target with window.opener Access Allowed 14
CWE-909 Missing Initialization of Resource Allowed-with-Review 13
CWE-826 Premature Release of Resource During Expected Lifetime Allowed 13
CWE-694 Use of Multiple Resources with Duplicate Identifier Allowed 13
CWE-692 Incomplete Denylist to Cross-Site Scripting Discouraged 13
CWE-547 Use of Hard-coded, Security-relevant Constants Allowed 13
CWE-480 Use of Incorrect Operator Allowed 13
CWE-395 Use of NullPointerException Catch to Detect NULL Pointer Dereference Allowed 13
CWE-771 Missing Reference to Active Allocated Resource Allowed 12
CWE-676 Use of Potentially Dangerous Function Allowed 12
CWE-650 Trusting HTTP Permission Methods on the Server Side Allowed 12
CWE-564 SQL Injection: Hibernate Allowed 12
CWE-530 Exposure of Backup File to an Unauthorized Control Sphere Allowed 12
CWE-223 Omission of Security-relevant Information Allowed 12
CWE-146 Improper Neutralization of Expression/Command Delimiters Allowed 12
CWE-1258 Exposure of Sensitive System Information Due to Uncleared Debug Information Allowed 12
CWE-86 Improper Neutralization of Invalid Characters in Identifiers in Web Pages Allowed 11
CWE-838 Inappropriate Encoding for Output Context Allowed 11
CWE-466 Return of Pointer Value Outside of Expected Range Allowed 11
CWE-419 Unprotected Primary Channel Allowed 11
CWE-329 Generation of Predictable IV with CBC Mode Allowed 11
CWE-232 Improper Handling of Undefined Values Allowed 11
CWE-230 Improper Handling of Missing Values Allowed 11
CWE-1326 Missing Immutable Root of Trust in Hardware Allowed 11
CWE-1299 Missing Protection Mechanism for Alternate Hardware Interface Allowed 11
CWE-1241 Use of Predictable Algorithm in Random Number Generator Allowed 11
CWE-941 Incorrectly Specified Destination in a Communication Channel Allowed 10
CWE-842 Placement of User into Incorrect Group Allowed 10
CWE-830 Inclusion of Web Functionality from an Untrusted Source Allowed 10
CWE-656 Reliance on Security Through Obscurity Allowed-with-Review 10
CWE-646 Reliance on File Name or Extension of Externally-Supplied File Allowed 10
CWE-645 Overly Restrictive Account Lockout Mechanism Allowed 10
CWE-363 Race Condition Enabling Link Following Allowed 10
CWE-196 Unsigned to Signed Conversion Error Allowed 10
CWE-14 Compiler Removal of Code to Clear Buffers Allowed 10
CWE-1357 Reliance on Insufficiently Trustworthy Component Allowed-with-Review 10
CWE-1270 Generation of Incorrect Security Tokens Allowed 10
CWE-1259 Improper Restriction of Security Token Assignment Allowed 10
CWE-921 Storage of Sensitive Data in a Mechanism without Access Control Allowed 9
CWE-760 Use of a One-Way Hash with a Predictable Salt Allowed 9
CWE-705 Incorrect Control Flow Scoping Allowed-with-Review 9