
PwnKit-Hunter è qui per aiutarti a verificare se i tuoi sistemi sono vulnerabili a CVE-2021-4043, noto anche come PwnKit.
La scorsa settimana è stata divulgata pubblicamente una significativa vulnerabilità in pkexec di polkit (link). Sfruttando questa vulnerabilità, gli attaccanti su un host vulnerabile potevano facilmente ottenere pieni privilegi di root da qualsiasi utente non privilegiato.
In seguito alla divulgazione pubblica di questa vulnerabilità “PwnKit”, abbiamo sviluppato semplici script per rilevare e verificare se un host scansionato è vulnerabile o meno. Lo script può aiutare le organizzazioni e i team di sicurezza nel loro importante compito di controllare tutte le loro macchine basate su Linux e assicurarsi che non siano esposte alla vulnerabilità di polkit.
Ulteriori dettagli sono disponibili nel nostro post sul blog:
https://www.cyberark.com/resources/threat-research-blog/checking-for-vulnerable-systems-for-cve-2021-4034-with-pwnkit-hunter
PwnKit-Hunter è un insieme di strumenti che verifica per te se il pacchetto polkit del tuo sistema è vulnerabile a CVE-2021-4043, noto anche come PwnKit.
Gli strumenti sono:
Questo script utilizza la tua cache apt per trovare la versione attualmente installata di polkit e confrontarla con la versione corretta in base alla tua distribuzione.
La patch di Debian e Ubuntu per CVE-2021-4043 conteneva una nuova riga exit() che viene eseguita solo se il pacchetto policykit-1 è corretto. Questo codice tenterà di attivare questa exit() e cercherà il codice appropriato. Nel caso in cui pkexec termini con un codice diverso, il pacchetto deve essere aggiornato.
DISCLAIMER: questo script funziona solo su varianti Debian e Ubuntu, poiché le altre distribuzioni hanno corretto il codice in modo diverso.
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 è stato sviluppato da CyberArk Labs come una POC "rapida e sporca" pensata per aiutare i team di sicurezza in tutto il mondo.
Copyright (c) 2021 CyberArk Software Ltd. Tutti i diritti riservati.
Questo repository è concesso in licenza MIT.
Alon Zahavi (AlonZa), Yaniv Yakobovich (@YanivYakobovich) e Asaf Hecht (@Hechtov)