CWE-1110 – Incomplete Design Documentation
Description The product's design documentation does not adequately describe control flow, data flow, system initialization, relationships between tasks, components, rationales, or other important aspects of...
CWE-111 – Direct Use of Unsafe JNI
Description When a Java application uses the Java Native Interface (JNI) to call code written in another programming language, it can expose the application to...
CWE-1109 – Use of Same Variable for Multiple Purposes
Description The code contains a callable, block, or other code element in which the same variable is used to control more than one unique task...
CWE-1108 – Excessive Reliance on Global Variables
Description The code is structured in a way that relies too much on using or setting global variables throughout various points in the code, instead...
CWE-1107 – Insufficient Isolation of Symbolic Constant Definitions
Description The source code uses symbolic constants, but it does not sufficiently place the definitions of these constants into a more centralized or isolated location....
CWE-1106 – Insufficient Use of Symbolic Constants
Description The source code uses literal constants that may need to change or evolve over time, instead of using symbolic constants. Modes of Introduction: ...
CWE-1105 – Insufficient Encapsulation of Machine-Dependent Functionality
Description The product or code uses machine-dependent functionality, but it does not sufficiently encapsulate or isolate this functionality from the rest of the code. Modes...
CWE-1104 – Use of Unmaintained Third Party Components
Description The product relies on third-party components that are not actively supported or maintained by the original developer or a trusted proxy for the original...
CWE-1103 – Use of Platform-Dependent Third Party Components
Description The product relies on third-party software components that do not provide equivalent functionality across all desirable platforms. Modes of Introduction: Related Weaknesses...
CWE-1102 – Reliance on Machine-Dependent Data Representation
Description The code uses a data representation that relies on low-level data representation or constructs that may vary across different processors, physical machines, OSes, or...