Common Weakness Enumeration (CWE)

1,006 CWEs

CWENameCVEsAbstractionLikelihoodDetails
CWE-1105Insufficient Encapsulation of Machine-Dependent Functionality0Base-
CWE-1109Use of Same Variable for Multiple Purposes0Base-
CWE-1110Incomplete Design Documentation0Base-
CWE-1111Incomplete I/O Documentation0Base-
CWE-1114Inappropriate Whitespace Style0Base-
CWE-1115Source Code Element without Standard Prologue0Base-
CWE-1117Callable with Insufficient Behavioral Summary0Base-
CWE-1120Excessive Code Complexity0Class-
CWE-1121Excessive McCabe Cyclomatic Complexity0Base-
CWE-1122Excessive Halstead Complexity0Base-
CWE-1123Excessive Use of Self-Modifying Code0Base-
CWE-1126Declaration of Variable with Unnecessarily Wide Scope0Base-
CWE-1127Compilation with Insufficient Warnings or Errors0Base-
CWE-1177Use of Prohibited Code0Class-
CWE-1192Improper Identifier for IP Block used in System-On-Chip (SOC)0Base-
CWE-1193Power-On of Untrusted Execution Core Before Enabling Fabric Access Control0Base-
CWE-1209Failure to Disable Reserved Bits0Base-
CWE-1229Creation of Emergent Resource0Class-
CWE-1232Improper Lock Behavior After Power State Transition0Base-
CWE-1235Incorrect Use of Autoboxing and Unboxing for Performance Critical Operations0Base-
CWE-1239Improper Zeroization of Hardware Register0Variant-
CWE-1243Sensitive Non-Volatile Information Not Protected During Debug0Base-
CWE-1248Semiconductor Defects in Hardware Logic with Security-Sensitive Implications0Base-
CWE-1249Application-Level Admin Tool with Inconsistent View of Underlying Operating System0Base-
CWE-1252CPU Hardware Not Configured to Support Exclusivity of Write and Execute Operations0Base-