Resource Management Errors |
Category ID: 399 (Category) | Status: Draft |
Description Summary
Weaknesses in this category are related to improper management of system resources.
Resource management errors can lead to consumption, exhaustion, etc. Often a resultant vulnerability |
Nature | Type | ID | Name | View(s) this relationship pertains to |
---|---|---|---|---|
ChildOf | Weakness Class | 398 | Indicator of Poor Code Quality | Development Concepts (primary)699 |
ParentOf | Weakness Base | 400 | Uncontrolled Resource Consumption ('Resource Exhaustion') | Development Concepts (primary)699 |
ParentOf | Weakness Base | 401 | Failure to Release Memory Before Removing Last Reference ('Memory Leak') | Development Concepts (primary)699 |
ParentOf | Weakness Class | 402 | Transmission of Private Resources into a New Sphere ('Resource Leak') | Development Concepts (primary)699 |
ParentOf | Weakness Base | 404 | Improper Resource Shutdown or Release | Development Concepts (primary)699 |
ParentOf | Weakness Class | 405 | Asymmetric Resource Consumption (Amplification) | Development Concepts (primary)699 |
ParentOf | Weakness Base | 410 | Insufficient Resource Pool | Development Concepts (primary)699 |
ParentOf | Category | 411 | Resource Locking Problems | Development Concepts (primary)699 |
ParentOf | Weakness Variant | 415 | Double Free | Development Concepts (primary)699 |
ParentOf | Weakness Base | 416 | Use After Free | Development Concepts (primary)699 |
ParentOf | Category | 417 | Channel and Path Errors | Development Concepts699 |
ParentOf | Weakness Variant | 568 | finalize() Method Without super.finalize() | Development Concepts (primary)699 |
ParentOf | Weakness Variant | 590 | Free of Memory not on the Heap | Development Concepts (primary)699 |
ParentOf | Weakness Variant | 761 | Free of Pointer not at Start of Buffer | Development Concepts (primary)699 |
ParentOf | Weakness Variant | 762 | Mismatched Memory Management Routines | Development Concepts (primary)699 |
ParentOf | Weakness Base | 763 | Release of Invalid Pointer or Reference | Development Concepts (primary)699 |
MemberOf | View | 635 | Weaknesses Used by NVD | Weaknesses Used by NVD (primary)635 |