Initialization and Cleanup Errors
Category ID: 452 (Category)Status: Draft
+ Description

Description Summary

Weaknesses in this category occur in behaviors that are used for initialization and breakdown.
+ Applicable Platforms

Languages

All

+ Other Notes

Most of these initialization errors are significant factors in other weaknesses. Researchers tend to ignore these, concentrating instead on the resultant weaknesses, so their frequency is uncertain, at least based on published vulnerabilities.

+ Relationships
NatureTypeIDNameView(s) this relationship pertains toView(s)
ChildOfCategoryCategory18Source Code
Development Concepts (primary)699
ParentOfWeakness BaseWeakness Base453Insecure Default Variable Initialization
Development Concepts (primary)699
ParentOfWeakness BaseWeakness Base454External Initialization of Trusted Variables or Data Stores
Development Concepts (primary)699
ParentOfWeakness BaseWeakness Base455Non-exit on Failed Initialization
Development Concepts (primary)699
ParentOfWeakness BaseWeakness Base456Missing Initialization
Development Concepts (primary)699
ParentOfWeakness BaseWeakness Base459Incomplete Cleanup
Development Concepts (primary)699
ParentOfWeakness VariantWeakness Variant460Improper Cleanup on Thrown Exception
Development Concepts (primary)699
ParentOfWeakness BaseWeakness Base665Improper Initialization
Development Concepts (primary)699
+ Taxonomy Mappings
Mapped Taxonomy NameNode IDFitMapped Node Name
PLOVERInitialization and Cleanup Errors
+ Content History
Submissions
Submission DateSubmitterOrganizationSource
PLOVERExternally Mined
Modifications
Modification DateModifierOrganizationSource
2008-09-08CWE Content TeamMITREInternal
updated Relationships, Other Notes, Taxonomy Mappings