CWE

Common Weakness Enumeration

A Community-Developed List of Software Weakness Types

CWE/SANS Top 25 Most Dangerous Software Errors
Home > CWE List > CWE- Individual Dictionary Definition (2.11)  
ID

CWE CATEGORY: Initialization and Cleanup Errors

Category ID: 452
Status: Draft
+ Description

Description Summary

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

Languages

All

+ Relationships
NatureTypeIDNameView(s) this relationship pertains toView(s)
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 of a Variable
Development Concepts (primary)699
ParentOfWeakness BaseWeakness Base459Incomplete Cleanup
Development Concepts (primary)699
ParentOfWeakness VariantWeakness Variant460Improper Cleanup on Thrown Exception
Development Concepts (primary)699
ParentOfWeakness ClassWeakness Class665Improper Initialization
Development Concepts (primary)699
ParentOfWeakness BaseWeakness Base908Use of Uninitialized Resource
Development Concepts (primary)699
ParentOfWeakness BaseWeakness Base909Missing Initialization of Resource
Development Concepts (primary)699
ParentOfWeakness BaseWeakness Base910Use of Expired File Descriptor
Development Concepts (primary)699
ParentOfWeakness BaseWeakness Base911Improper Update of Reference Count
Development Concepts (primary)699
MemberOfViewView699Development Concepts
Development Concepts (primary)699
+ Research Gaps

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.

+ 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
2013-02-21CWE Content TeamMITREInternal
updated Relationships
2014-06-23CWE Content TeamMITREInternal
updated Other_Notes, Research_Gaps
2017-01-19CWE Content TeamMITREInternal
updated Relationships

More information is available — Please select a different filter.
Page Last Updated: May 05, 2017