Home / Vulnerability Database / Objective-C : Use an object with reference counter after release
Objective-C

Objective-C : Use an object with reference counter after release

Classification

OWASP Mobile Top 10 2016

Overview

An object with reference counter is used after release. This may lead to incorrect behavior of the application.

The use of previously-released object 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 released object. Use-after-release 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 an object with reference counter after release 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