CWE-758: Reliance on Undefined, Unspecified, or Implementation-Defined Behavior
Description
The product uses an API function, data structure, or other entity in a way that relies on properties that are not always guaranteed to hold for that entity.
Submission Date :
March 3, 2009, midnight
Modification Date :
2023-06-29 00:00:00+00:00
Organization :
MITRE
Extended Description
This can lead to resultant weaknesses when the required properties change, such as when the product is ported to a different platform or if an interaction error (CWE-435) occurs.
Related Weaknesses
This table shows the weaknesses and high level categories that are related to this weakness. These relationships are defined to give an overview of the different insight to similar items that may exist at higher and lower levels of abstraction.
CWE-474: Use of Function with Inconsistent Implementations
CWE-562: Return of Stack Variable Address
CWE-587: Assignment of a Fixed Address to a Pointer
CWE-588: Attempt to Access Child of a Non-structure Pointer
CWE-710: Improper Adherence to Coding Standards
CWE-1038: Insecure Automated Optimizations
CWE-1102: Reliance on Machine-Dependent Data Representation
CWE-1103: Use of Platform-Dependent Third Party Components
CWE-1105: Insufficient Encapsulation of Machine-Dependent Functionality
Visit http://cwe.mitre.org/ for more details.