
Proof-of-concept che dimostra CVE-2021-30731, consentendo l'accesso non autorizzato alla webcam USB su macOS. Realizzato con libuvc, mostra in anteprima le webcam collegate su sistemi vulnerabili.
Anteprima della webcam collegata come PoC di CVE-2021-30731.
Deve essere in esecuzione macOS 11.3.1 o precedente oppure macOS 10.15 precedente a Catalina Security Update 2021-004.
brew install autoconf automake cmake libtool pkg-config./bootstrap.shSelezionare una webcam USB compatibile UVD dall'elenco. Se non appare, scollegare e ricollegare il dispositivo. Si noti che le fotocamere FaceTime HD integrate nei MacBook non possono essere catturate a causa di UsbUserClientEntitlementRequired.
Testato e funzionante con la webcam integrata LG UltraFine 5K.
Poiché si tratta solo di un PoC, ci sono alcuni bug che non sono stati risolti.