| Stack-based Buffer Overflow | |
| Use of Uninitialized Resource | |
| Improper Resource Shutdown or Release | |
| Use of Uninitialized Resource | |
| Out-of-bounds Read | |
| Out-of-bounds Read | |
| Uncontrolled Resource Consumption ('Resource Exhaustion') | |
| Improper Check for Unusual or Exceptional Conditions | |
| Incorrect Calculation of Buffer Size | |
| Missing Initialization of Resource | |
| Improper Input Validation | |
| Observable Timing Discrepancy | |
| Use of Uninitialized Resource | |
| Improper Check for Unusual or Exceptional Conditions | |
| Improper Input Validation | |
| Out-of-Bounds | |
| Out-of-Bounds | |
| Heap-based Buffer Overflow | |
| Out-of-Bounds | |
| Out-of-Bounds | |
| Heap-based Buffer Overflow | |
| Improper Input Validation | |
| Information Exposure | |
| Buffer Overflow | |
| Use of Uninitialized Resource | |
| Incorrect Calculation of Buffer Size | |
| Compiler Removal of Code to Clear Buffers | |
| Compiler Removal of Code to Clear Buffers | |
| Compiler Removal of Code to Clear Buffers | |
| Compiler Removal of Code to Clear Buffers | |
| Compiler Removal of Code to Clear Buffers | |
| Compiler Removal of Code to Clear Buffers | |
| Compiler Removal of Code to Clear Buffers | |
| Compiler Removal of Code to Clear Buffers | |
| Denial of Service (DoS) | |
| Missing Authorization | |
| Out-of-Bounds | |
| Heap-based Buffer Overflow | |
| Buffer Overflow | |
| Buffer Overflow | |
| Out-of-Bounds | |