
Prueba de concepto que demuestra CVE-2021-30731, permitiendo acceso no autorizado a webcams USB en macOS. Construida con libuvc, muestra una vista previa de las webcams conectadas en sistemas vulnerables.
Previsualiza la webcam conectada como una PoC de CVE-2021-30731.
Debe ejecutarse en macOS 11.3.1 o inferior, o macOS 10.15 anterior a la Actualización de Seguridad de Catalina 2021-004.
brew install autoconf automake cmake libtool pkg-config./bootstrap.shSelecciona una webcam USB compatible con UVD de la lista. Si no aparece, desconecta y vuelve a conectar el dispositivo. Ten en cuenta que las cámaras FaceTime HD integradas en los MacBooks no se pueden capturar debido a UsbUserClientEntitlementRequired.
Probado y funcionando con la webcam integrada del LG UltraFine 5K.
Dado que esto es solo una PoC, hay algunos errores que no se han resuelto.