| Write-what-where Condition |  | 
| Memory Leak |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Improper Resource Shutdown or Release |  | 
| Improper Resource Shutdown or Release |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| NULL Pointer Dereference |  | 
| Out-of-bounds Write |  | 
| Out-of-bounds Write |  | 
| Resource Exhaustion |  | 
| Out-of-bounds Write |  | 
| Memory Leak |  | 
| Integer Overflow or Wraparound |  | 
| Integer Overflow or Wraparound |  | 
| Out-of-bounds Write |  | 
| Loop with Unreachable Exit Condition ('Infinite Loop') |  | 
| Buffer Overflow |  | 
| Buffer Overflow |  | 
| NULL Pointer Dereference |  | 
| Buffer Overflow |  | 
| Buffer Overflow |  | 
| Out-of-bounds Write |  | 
| Buffer Overflow |  | 
| NULL Pointer Dereference |  | 
| Out-of-bounds Write |  | 
| Out-of-bounds Write |  | 
| Out-of-Bounds |  | 
| Out-of-bounds Write |  | 
| Out-of-bounds Read |  | 
| Out-of-bounds Read |  | 
| Out-of-bounds Write |  | 
| Out-of-bounds Read |  | 
| Out-of-bounds Read |  | 
| Out-of-bounds Read |  | 
| Out-of-bounds Write |  | 
| Out-of-bounds Write |  | 
| Out-of-bounds Write |  | 
| Use After Free |  | 
| Out-of-bounds Read |  | 
| Out-of-bounds Write |  | 
| Out-of-bounds Write |  | 
| Numeric Errors |  | 
| Out-of-bounds Read |  | 
| Out-of-bounds Write |  | 
| Out-of-bounds Write |  | 
| Out-of-bounds Write |  | 
| Out-of-bounds Write |  | 
| Out-of-bounds Write |  | 
| Release of Invalid Pointer or Reference |  | 
| Incorrect Calculation of Buffer Size |  | 
| Double Free |  | 
| Out-of-bounds Read |  | 
| Improper Validation of Specified Quantity in Input |  | 
| Integer Underflow |  | 
| Integer Underflow |  | 
| Out-of-bounds Write |  | 
| Divide By Zero |  | 
| Divide By Zero |  | 
| Divide By Zero |  | 
| Out-of-bounds Read |  | 
| Out-of-bounds Read |  | 
| Stack-based Buffer Overflow |  | 
| Out-of-bounds Read |  | 
| Improper Resource Shutdown or Release |  | 
| Out-of-bounds Read |  | 
| Out-of-bounds Read |  | 
| Divide By Zero |  | 
| NULL Pointer Dereference |  | 
| Unchecked Return Value |  | 
| Out-of-bounds Write |  | 
| Reachable Assertion |  | 
| NULL Pointer Dereference |  | 
| NULL Pointer Dereference |  | 
| Out-of-bounds Read |  | 
| Out-of-bounds Write |  | 
| Out-of-bounds Write |  | 
| Out-of-bounds Write |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Integer Overflow or Wraparound |  | 
| Out-of-bounds Write |  | 
| Integer Overflow or Wraparound |  | 
| CVE-2019-7663 |  | 
| Memory Leak |  | 
| NULL Pointer Dereference |  | 
| NULL Pointer Dereference |  | 
| Out-of-bounds Write |  | 
| Out-of-bounds Write |  | 
| NULL Pointer Dereference |  | 
| Out-of-bounds Write |  | 
| Out-of-bounds Write |  | 
| Integer Overflow or Wraparound |  | 
| Out-of-bounds Write |  | 
| Missing Release of Resource after Effective Lifetime |  | 
| Out-of-bounds Write |  | 
| Out-of-bounds Write |  | 
| Reachable Assertion |  | 
| Missing Release of Resource after Effective Lifetime |  | 
| Out-of-bounds Read |  | 
| NULL Pointer Dereference |  | 
| Out-of-bounds Write |  | 
| Out-of-bounds Write |  | 
| Out-of-bounds Write |  | 
| Divide By Zero |  | 
| NULL Pointer Dereference |  | 
| Resource Exhaustion |  | 
| Out-of-bounds Read |  | 
| NULL Pointer Dereference |  | 
| Out-of-bounds Read |  | 
| Out-of-Bounds |  | 
| Reachable Assertion |  | 
| Reachable Assertion |  | 
| Allocation of Resources Without Limits or Throttling |  | 
| Improper Input Validation |  | 
| Out-of-bounds Write |  | 
| Improper Input Validation |  | 
| Out-of-bounds Read |  | 
| Out-of-bounds Read |  | 
| Missing Release of Resource after Effective Lifetime |  | 
| Missing Release of Resource after Effective Lifetime |  | 
| Missing Release of Resource after Effective Lifetime |  | 
| Missing Release of Resource after Effective Lifetime |  | 
| Out-of-bounds Read |  | 
| Out-of-bounds Read |  | 
| Improper Input Validation |  | 
| Out-of-bounds Read |  | 
| Improper Input Validation |  | 
| Improper Input Validation |  | 
| Divide By Zero |  | 
| Missing Release of Resource after Effective Lifetime |  | 
| Out-of-Bounds |  | 
| Integer Overflow or Wraparound |  | 
| Improper Input Validation |  | 
| Improper Input Validation |  | 
| Divide By Zero |  | 
| Improper Input Validation |  | 
| Improper Input Validation |  | 
| Out-of-bounds Read |  | 
| Out-of-bounds Read |  | 
| Out-of-Bounds |  | 
| Divide By Zero |  | 
| Out-of-Bounds |  | 
| Divide By Zero |  | 
| Integer Underflow |  | 
| Resource Management Errors |  | 
| Out-of-bounds Read |  | 
| Numeric Errors |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Out-of-bounds Read |  | 
| Improper Input Validation |  | 
| Out-of-bounds Write |  | 
| Numeric Errors |  | 
| Out-of-bounds Read |  | 
| Out-of-Bounds |  | 
| Out-of-bounds Read |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Divide By Zero |  | 
| Out-of-bounds Read |  | 
| Out-of-bounds Read |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Improper Input Validation |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Integer Overflow or Wraparound |  | 
| CVE-2016-8331 |  | 
| Out-of-bounds Read |  | 
| Out-of-bounds Read |  | 
| Out-of-bounds Read |  | 
| Divide By Zero |  | 
| Out-of-bounds Read |  | 
| Out-of-bounds Read |  | 
| Out-of-bounds Read |  | 
| Out-of-bounds Write |  | 
| Divide By Zero |  | 
| Out-of-bounds Read |  | 
| Out-of-bounds Read |  | 
| Out-of-Bounds |  | 
| Out-of-bounds Write |  | 
| Out-of-Bounds |  | 
| Out-of-bounds Write |  | 
| Out-of-Bounds |  | 
| Out-of-bounds Write |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Out-of-bounds Read |  | 
| Out-of-bounds Write |  | 
| Out-of-bounds Write |  | 
| Out-of-Bounds |  | 
| Security Features |  | 
| Numeric Errors |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Resource Management Errors |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| CVE-2012-4564 |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Numeric Errors |  | 
| Numeric Errors |  | 
| Numeric Errors |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| CVE-2010-2482 |  | 
| Out-of-Bounds |  | 
| Improper Input Validation |  | 
| Improper Input Validation |  | 
| Out-of-Bounds |  | 
| Improper Input Validation |  | 
| Improper Input Validation |  | 
| Improper Input Validation |  | 
| Improper Input Validation |  | 
| Improper Input Validation |  | 
| CVE-2010-2443 |  | 
| Numeric Errors |  | 
| Out-of-Bounds |  | 
| Numeric Errors |  | 
| Numeric Errors |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| CVE-2006-3465 |  | 
| CVE-2006-3461 |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Out-of-Bounds |  | 
| Numeric Errors |  | 
| CVE-2006-2193 |  | 
| Out-of-Bounds |  | 
| CVE-2006-2120 |  | 
| CVE-2006-2025 |  | 
| Out-of-Bounds |  | 
| CVE-2006-2024 |  | 
| CVE-2006-0405 |  | 
| CVE-2005-2452 |  | 
| CVE-2005-1544 |  | 
| CVE-2004-0886 |  | 
| CVE-2004-1308 |  | 
| CVE-2004-1183 |  | 
| CVE-2004-0803 |  | 
| CVE-2004-1307 |  | 
| Divide By Zero |  |