Common Weakness Enumeration (CWE)

1,008 CWEs

CWENameCVEsAbstractionLikelihoodDetails
CWE-594J2EE Framework: Saving Unserializable Objects to Disk0Variant-
CWE-595Comparison of Object References Instead of Object Contents0Variant-
CWE-596DEPRECATED: Incorrect Semantic Object Comparison0Base-
CWE-607Public Static Final Field References Mutable Object0Variant-
CWE-608Struts: Non-private Field in ActionForm Class0Variant-
CWE-609Double-Checked Locking0Base-
CWE-619Dangling Database Cursor ('Cursor Injection')0Base-
CWE-651Exposure of WSDL File Containing Sensitive Information0Variant-
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-