Home / Vulnerability Database / Objective-C : Invalid mutex value
Objective-C

Objective-C : Invalid mutex value

Classification

OWASP Mobile Top 10 2016

Overview

In programming, mutexes (mutual exclusions) are used to synchronize simultaneously running threads, and only the thread that owns the mutex can release it, i.e. transfer to the marked state.

The purpose of the mutex is to protect the object from access to other threads, other than the one that owns the mutex. In this case, only one thread can own an object protected by a mutex at any particular time.

Uninitialized or nil value used as mutex. No thread safety is guaranteed.

MEDIUM

DerScanner Severity Score

Do you want to fix Objective-C : Invalid mutex value 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