Home / Vulnerability Database / Objective-C : Use after free
Objective-C

Objective-C : Use after free

Classification

OWASP Mobile Top 10 2016
CWE/SANS Top 25 2021

Overview

The application is trying to use the freed memory. This may lead to incorrect behavior of the application.

The use of previously-freed memory can have any number of adverse consequences, ranging from the corruption of valid data to the execution of arbitrary code. The simplest way data corruption may occur involves the system’s reuse of the freed memory. Use-after-free errors have two common causes:

  • Error conditions and other exceptional circumstances.
  • Confusion over which part of the program is responsible for freeing the memory.
MEDIUM

DerScanner Severity Score

Do you want to fix Objective-C : Use after free in your application?

See also

Objective-C

Objective-C : Internal information leak

Objective-C

Objective-C : Weak hashing algorithm

Objective-C

Objective-C : Unsafe reflection