
إثبات مفهوم يوضح ثغرة CVE-2021-30731، والتي تسمح بالوصول غير المصرح به إلى كاميرا الويب عبر USB على أنظمة macOS. مبني باستخدام libuvc، ويعرض معاينة لكاميرات الويب المتصلة على الأنظمة المعرضة للخطر.
يعرض كاميرا الويب المتصلة كإثبات مفهوم (PoC) لـ CVE-2021-30731.
يجب تشغيل macOS 11.3.1 أو إصدار أحدث أو macOS 10.15 قبل تحديث Catalina الأمني 2021-004.
brew install autoconf automake cmake libtool pkg-config./bootstrap.shاختر كاميرا ويب USB متوافقة مع UVD من القائمة. إذا لم تظهر، افصل الجهاز وأعد توصيله. لاحظ أن كاميرات FaceTime HD المدمجة في أجهزة MacBook لا يمكن التقاطها بسبب UsbUserClientEntitlementRequired.
تم اختبار العمل مع كاميرا الويب المدمجة في LG UltraFine 5K.
نظرًا لأن هذا مجرد إثبات مفهوم (PoC)، فهناك بعض الأخطاء التي لم يتم حلها.