CWE-416 (Use After Free)

GPTKB entity

Statements (28)
Predicate Object
gptkbp:instanceOf gptkb:Common_Weakness_Enumeration
gptkbp:category Memory Corruption
gptkbp:cause information disclosure
denial of service
arbitrary code execution
gptkbp:commonIn C/C++ programs
gptkbp:describes use of previously freed memory
gptkbp:detects static analysis
dynamic analysis
fuzz testing
gptkbp:documentedIn gptkb:MITRE
gptkbp:foundIn embedded systems
operating systems
browsers
gptkbp:hasCWE gptkb:CWE-416
https://www.w3.org/2000/01/rdf-schema#label CWE-416 (Use After Free)
gptkbp:impact high
gptkbp:likelihoodOfExploit high
gptkbp:mitigatedBy set pointer to NULL after free
use memory-safe languages
use smart pointers
gptkbp:name Use After Free
gptkbp:relatedTo CWE-401 (Memory Leak)
CWE-415 (Double Free)
gptkbp:url https://cwe.mitre.org/data/definitions/416.html
gptkbp:bfsParent gptkb:CVE-2020-0968
gptkb:Common_Weakness_Enumeration_(CWE)
gptkbp:bfsLayer 7