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
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
