| Out-of-bounds Write | |
| Out-of-bounds Read | |
| Missing Release of Memory after Effective Lifetime | |
| Heap-based Buffer Overflow | |
| Heap-based Buffer Overflow | |
| Out-of-bounds Read | |
| Missing Release of Memory after Effective Lifetime | |
| Memory Allocation with Excessive Size Value | |
| Out-of-bounds Read | |
| Out-of-bounds Read | |
| Stack-based Buffer Overflow | |
| Command Injection | |
| Heap-based Buffer Overflow | |
| Integer Underflow (Wrap or Wraparound) | |
| Improper Control of Dynamically-Managed Code Resources | |
| Improper Control of Dynamically-Managed Code Resources | |
| Active Debug Code | |
| Unchecked Return Value | |
| Heap-based Buffer Overflow | |
| Out-of-bounds Read | |
| Integer Underflow (Wrap or Wraparound) | |
| Heap-based Buffer Overflow | |
| Heap-based Buffer Overflow | |
| Missing Release of Memory after Effective Lifetime | |
| Out-of-bounds Read | |
| Out-of-bounds Read | |
| Out-of-bounds Read | |