CWE-401
Overview
- CWE ID
- 401
- CWE Name
- Missing Release of Memory after Effective Lifetime
- CWE Abstraction
- Variant
- CWE structure
- Simple
- CWE Status
- Draft
Description
The software does not sufficiently track and release allocated memory after it has been used, which slowly consumes remaining memory.
Extended Description
This is often triggered by improper handling of malformed data or unexpectedly interrupted sessions. In some languages, developers are responsible for tracking memory allocation and releasing the memory. If there are no more pointers or references to th