Common Weakness Enumeration (CWE)

1,008 CWEs

CWENameCVEsAbstractionLikelihoodDetails
CWE-246J2EE Bad Practices: Direct Use of Sockets0Variant-
CWE-247DEPRECATED: Reliance on DNS Lookups in a Security Decision0Base-
CWE-365DEPRECATED: Race Condition in Switch0Base-
CWE-373DEPRECATED: State Synchronization Error0Base-
CWE-375Returning a Mutable Object to an Untrusted Caller0BaseMedium
CWE-382J2EE Bad Practices: Use of System.exit()0Variant-
CWE-383J2EE Bad Practices: Direct Use of Threads0Variant-
CWE-397Declaration of Throws for Generic Exception0Base-
CWE-423DEPRECATED: Proxied Trusted Channel0Base-
CWE-432Dangerous Signal Handler not Disabled During Sensitive Operations0Base-
CWE-439Behavioral Change in New Version or Environment0Base-
CWE-458DEPRECATED: Incorrect Initialization0Base-
CWE-464Addition of Data Structure Sentinel0BaseHigh
CWE-481Assigning instead of Comparing0VariantLow
CWE-486Comparison of Classes by Name0VariantHigh
CWE-487Reliance on Package-level Scope0BaseMedium
CWE-492Use of Inner Class Containing Sensitive Data0VariantMedium
CWE-493Critical Public Variable Without Final Modifier0VariantHigh
CWE-496Public Data Assigned to Private Array-Typed Field0Variant-
CWE-498Cloneable Class Containing Sensitive Information0VariantMedium
CWE-500Public Static Field Not Marked Final0VariantHigh
CWE-510Trapdoor0Base-
CWE-512Spyware0Base-
CWE-516DEPRECATED: Covert Timing Channel0Base-
CWE-536Servlet Runtime Error Message Containing Sensitive Information0Variant-