Common Weakness Enumeration (CWE)

1,006 CWEs

CWENameCVEsAbstractionLikelihoodDetails
CWE-766Critical Data Element Declared Public0Base-
CWE-773Missing Reference to Active File Descriptor or Handle0Variant-
CWE-781Improper Address Validation in IOCTL with METHOD_NEITHER I/O Control Code0Variant-
CWE-785Use of Path Manipulation Function without Maximum-sized Buffer0Variant-
CWE-793Only Filtering One Instance of a Special Element0Variant-
CWE-795Only Filtering Special Elements at a Specified Location0Base-
CWE-796Only Filtering Special Elements Relative to a Marker0Variant-
CWE-797Only Filtering Special Elements at an Absolute Position0Variant-
CWE-806Buffer Access Using Size of Source Buffer0Variant-
CWE-831Signal Handler Function Associated with Multiple Signals0Variant-
CWE-1041Use of Redundant Code0Base-
CWE-1042Static Member Data Element outside of a Singleton Class Element0Variant-
CWE-1043Data Element Aggregating an Excessively Large Number of Non-Primitive Elements0Base-
CWE-1044Architecture with Number of Horizontal Layers Outside of Expected Range0Base-
CWE-1045Parent Class with a Virtual Destructor and a Child Class without a Virtual Destructor0Base-
CWE-1047Modules with Circular Dependencies0Base-
CWE-1048Invokable Control Element with Large Number of Outward Calls0Base-
CWE-1052Excessive Use of Hard-Coded Literals in Initialization0Base-
CWE-1053Missing Documentation for Design0Base-
CWE-1054Invocation of a Control Element at an Unnecessarily Deep Horizontal Layer0Base-
CWE-1060Excessive Number of Inefficient Server-Side Data Accesses0Base-
CWE-1061Insufficient Encapsulation0Class-
CWE-1062Parent Class with References to Child Class0Base-
CWE-1063Creation of Class Instance within a Static Code Block0Base-
CWE-1064Invokable Control Element with Signature Containing an Excessive Number of Parameters0Base-