
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 في النطاق العام. وكمجاملة، أطلب منك أنه إذا أشرت إلى أي جزء من هذا الكود أو استخدمته، أن تنسبه إليّ.