
Preuve de concept démontrant CVE-2021-30731, permettant un accès non autorisé à la webcam USB sur macOS. Construit avec libuvc, il affiche un aperçu des webcams connectées sur les systèmes vulnérables.
Affiche un aperçu de la webcam connectée en tant que preuve de concept (PoC) de CVE-2021-30731.
Doit fonctionner sous macOS 11.3.1 ou inférieur, ou macOS 10.15 avant la mise à jour de sécurité Catalina 2021-004.
brew install autoconf automake cmake libtool pkg-config./bootstrap.shSélectionnez une webcam USB compatible UVD dans la liste. Si elle n'apparaît pas, débranchez et rebranchez l'appareil. Notez que les caméras FaceTime HD intégrées aux MacBook ne peuvent pas être capturées en raison de UsbUserClientEntitlementRequired.
Testé et fonctionnel avec la webcam intégrée du LG UltraFine 5K.
Comme il s'agit simplement d'un PoC, quelques bugs n'ont pas été résolus.