
Exploit Python per CVE-2014-6271 (ShellShock) che consente l'esecuzione remota di codice tramite variabili d'ambiente appositamente create in GNU Bash, prendendo di mira server web e SSH.
Una vulnerabilità nota come "ShellShock" è presente in GNU Bash fino alla versione 4.3 a causa del modo in cui gestisce le stringhe finali nei valori delle variabili d'ambiente dopo le definizioni di funzione. Questa vulnerabilità consente ad attaccanti remoti di eseguire codice arbitrario creando un ambiente apposito in determinate situazioni, incluso quando l'ambiente viene impostato attraverso un confine di privilegio a partire dall'esecuzione di Bash. La vulnerabilità è stata dimostrata in vari scenari, come la funzionalità ForceCommand in OpenSSH sshd, i moduli mod_cgi e mod_cgid del server HTTP Apache, e script eseguiti da client DHCP non specificati. Va notato che la correzione originale per questa vulnerabilità era errata, e un CVE separato, CVE-2014-7169, è stato assegnato per coprire la vulnerabilità ancora presente dopo la correzione errata.
python exploit.py -r <rhost-url> -c <desired-command>