Property
Languagec
Severitymedium
CWECWE-416: Use After Free
Confidence LevelLow
Impact LevelHigh
Likelihood LevelLow

Description#

This vulnerability occurs when a variable is used in a function after it has already been freed with free(). Accessing or passing freed memory can cause the program to behave unpredictably or crash.

Impact#

An attacker could exploit this flaw to execute arbitrary code, cause application crashes, or leak sensitive data. Use-after-free bugs are a common target for serious security attacks, potentially leading to full system compromise.