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

Description#

This vulnerability occurs when code tries to access or use a variable after it has already been freed with free(). Using freed memory can cause unpredictable program behavior and errors.

Impact#

An attacker could exploit this flaw to crash the application, corrupt data, or even execute malicious code by controlling the freed memory. This can lead to severe security breaches, including data leaks and system compromise.