CWE-1399 · Kategoria
Comprehensive Categorization: Memory Safety
- Status
- Niekompletny
- Dodano
- 25 kwietnia 2023
- Ostatnia zmiana
- 29 czerwca 2023
Opis
Weaknesses in this category are related to memory safety.
Wpisy w tej grupie
- CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer
- CWE-120 Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
- CWE-121 Stack-based Buffer Overflow
- CWE-122 Heap-based Buffer Overflow
- CWE-123 Write-what-where Condition
- CWE-124 Buffer Underwrite ('Buffer Underflow')
- CWE-125 Out-of-bounds Read
- CWE-126 Buffer Over-read
- CWE-127 Buffer Under-read
- CWE-129 Improper Validation of Array Index
- CWE-131 Incorrect Calculation of Buffer Size
- CWE-134 Use of Externally-Controlled Format String
- CWE-188 Reliance on Data/Memory Layout
- CWE-198 Use of Incorrect Byte Ordering
- CWE-244 Improper Clearing of Heap Memory Before Release ('Heap Inspection')
- CWE-401 Missing Release of Memory after Effective Lifetime
- CWE-415 Double Free
- CWE-416 Use After Free
- CWE-466 Return of Pointer Value Outside of Expected Range
- CWE-562 Return of Stack Variable Address
- CWE-587 Assignment of a Fixed Address to a Pointer
- CWE-590 Free of Memory not on the Heap
- CWE-680 Integer Overflow to Buffer Overflow
- CWE-690 Unchecked Return Value to NULL Pointer Dereference
- CWE-761 Free of Pointer not at Start of Buffer
- CWE-762 Mismatched Memory Management Routines
- CWE-763 Release of Invalid Pointer or Reference
- CWE-786 Access of Memory Location Before Start of Buffer
- CWE-787 Out-of-bounds Write
- CWE-788 Access of Memory Location After End of Buffer
- CWE-789 Memory Allocation with Excessive Size Value
- CWE-805 Buffer Access with Incorrect Length Value
- CWE-806 Buffer Access Using Size of Source Buffer
- CWE-822 Untrusted Pointer Dereference
- CWE-823 Use of Out-of-range Pointer Offset
- CWE-824 Access of Uninitialized Pointer
- CWE-825 Expired Pointer Dereference
Źródła
Wpis z katalogu CWE 4.20.