CWE
Home > CWE List > CWE- Individual Dictionary Definition (1.4)  

CWE-399: Resource Management Errors

Individual Definition in a New Window
Resource Management Errors
Status: Draft
Category ID: 399 (Category)
+ Description
Summary

Weaknesses in this category are related to improper management of system resources.

+ Applicable Platforms
Languages
All
+ Other Notes

Resource management errors can lead to consumption, exhaustion, etc.

Often a resultant vulnerability

+ Relationships
NatureTypeIDNameView(s) this relationship pertains toView(s)
ChildOfWeakness ClassWeakness ClassWeakness Class398Indicator of Poor Code Quality
Development Concepts (primary)699
MemberOfViewView635Weaknesses Used by NVD
Weaknesses Used by NVD (primary)635
ParentOfCategoryCategory411Resource Locking Problems
Development Concepts (primary)699
ParentOfCategoryCategory417Channel and Path Errors
Development Concepts699
ParentOfWeakness BaseWeakness BaseWeakness Base400Uncontrolled Resource Consumption ('Resource Exhaustion')
Development Concepts (primary)699
ParentOfWeakness BaseWeakness BaseWeakness Base401Failure to Release Memory Before Removing Last Reference ('Memory Leak')
Development Concepts (primary)699
ParentOfWeakness ClassWeakness ClassWeakness Class402Transmission of Private Resources into a New Sphere ('Resource Leak')
Development Concepts (primary)699
ParentOfWeakness BaseWeakness BaseWeakness Base404Improper Resource Shutdown or Release
Development Concepts (primary)699
ParentOfWeakness ClassWeakness ClassWeakness Class405Asymmetric Resource Consumption (Amplification)
Development Concepts (primary)699
ParentOfWeakness BaseWeakness BaseWeakness Base410Insufficient Resource Pool
Development Concepts (primary)699
ParentOfWeakness VariantWeakness VariantWeakness Variant415Double Free
Development Concepts (primary)699
ParentOfWeakness BaseWeakness BaseWeakness Base416Use After Free
Development Concepts (primary)699
ParentOfWeakness VariantWeakness VariantWeakness Variant568finalize() Method Without super.finalize()
Development Concepts (primary)699
ParentOfWeakness VariantWeakness VariantWeakness Variant590Free of Memory not on the Heap
Development Concepts (primary)699
ParentOfWeakness VariantWeakness VariantWeakness Variant761Free of Pointer not at Start of Buffer
Development Concepts (primary)699
ParentOfWeakness VariantWeakness VariantWeakness Variant762Mismatched Memory Management Routines
Development Concepts (primary)699
ParentOfWeakness BaseWeakness BaseWeakness Base763Release of Invalid Pointer or Reference
Development Concepts (primary)699
+ Taxonomy Mappings
Mapped Taxonomy NameMapped Node Name
PLOVERResource Management Errors
+ Content History
Submissions
PLOVER. (Externally Mined)
Modifications
CWE Content Team. MITRE. 2008-09-08. (Internal)
updated Relationships, Other_Notes, Taxonomy_Mappings
CWE Content Team. MITRE. 2009-05-27. (Internal)
updated Relationships
Page Last Updated: May 26, 2009