
PwnKit-Hunter est là pour vous aider à vérifier si vos systèmes sont vulnérables à CVE-2021-4043, également connu sous le nom de PwnKit.
La semaine dernière, une vulnérabilité importante dans pkexec de polkit a été divulguée publiquement (lien). En exploitant cette vulnérabilité, des attaquants sur un hôte vulnérable pouvaient facilement obtenir les privilèges root complets depuis n'importe quel utilisateur non privilégié.
Suite à la divulgation publique de cette vulnérabilité « PwnKit », nous avons développé des scripts simples pour détecter et vérifier si un hôte scanné est vulnérable ou non. Le script peut aider les organisations et les équipes de sécurité dans leur tâche importante qui consiste à vérifier toutes leurs machines Linux et à s'assurer qu'elles ne sont pas exposées à la vulnérabilité Polkit.
Des détails supplémentaires sont disponibles dans notre article de blog:
https://www.cyberark.com/resources/threat-research-blog/checking-for-vulnerable-systems-for-cve-2021-4034-with-pwnkit-hunter
PwnKit-Hunter est un ensemble d'outils qui vérifie pour vous si le paquet polkit de votre système est vulnérable à CVE-2021-4043, également connue sous le nom de PwnKit.
Les outils sont:
Ce script utilise votre cache apt pour trouver la version actuellement installée de polkit et la comparer à la version corrigée en fonction de votre distribution.
Le correctif de Debian et Ubuntu pour CVE-2021-4043 contenait une nouvelle ligne exit() qui n'apparaît que si le paquet policykit-1 est corrigé. Ce code essaiera de déclencher ce exit(), et recherchera le code approprié. Dans le cas où pkexec se terminerait avec un code différent, le paquet doit être mis à jour.
AVERTISSEMENT: Ce script ne fonctionne que sur les variantes Debian et Ubuntu, car les autres distributions ont corrigé le code d'une manière différente.
CVE-2021-4034_Finder.py:
git clone https://github.com/cyberark/PwnKit-Hunter.git
cd PwnKit-Hunter
./CVE-2021-4034_Finder.py
PwnKit-Patch-Finder.c:
git clone https://github.com/cyberark/PwnKit-Hunter.git
cd PwnKit-Hunter
gcc PwnKit-Patch-Finder.c -o PwnKit-Patch-Finder
./PwnKit-Patch-Finder
PwnKit-Hunter a été développé par CyberArk Labs comme un POC « quick and dirty » destiné à aider les équipes de sécurité du monde entier.
Copyright (c) 2021 CyberArk Software Ltd. Tous droits réservés.
Ce dépôt est sous licence MIT.
Alon Zahavi (AlonZa), Yaniv Yakobovich (@YanivYakobovich), et Asaf Hecht (@Hechtov)