
CVE-2017-2388: IOFireWireFamily における Null ポインタ参照。
IOFireWireFamily-null-deref は CVE-2017-2388 の概念実証エクスプロイトです。これは IOFireWireUserClient における NULL ポインタ参照で、macOS Sierra 10.12.4 で修正されました。この脆弱性をトリガーすると、FireWire ポートを備えたデバイスでサービス拒否が発生する可能性があります。
関数 IOFireWireUserClient::setAsyncRef_IsochChannelForceStop は、パラメータ inAsyncRef が NULL でないことを確認せずに、inAsyncRef をソースとして bcopy を呼び出していました。
IOFireWireFamily-null-deref のコードはパブリックドメインとして公開されています。礼儀として、このコードを参照または使用する場合は、私に帰属を明示していただくようお願いします。