
CVE-2017-2388: Разыменование нулевого указателя в IOFireWireFamily.
IOFireWireFamily-null-deref — это эксплойт доказательства концепции для CVE-2017-2388, разыменования нулевого указателя в IOFireWireUserClient, которое было исправлено в macOS Sierra 10.12.4. Эта уязвимость может быть использована для отказа в обслуживании на устройствах с портом FireWire.
Функция IOFireWireUserClient::setAsyncRef_IsochChannelForceStop не проверяла, что параметр inAsyncRef не равен NULL, перед вызовом bcopy с inAsyncRef в качестве источника.
Код IOFireWireFamily-null-deref выпущен в общественное достояние. В качестве любезности я прошу, чтобы при ссылке или использовании этого кода вы указывали меня как автора.