
Python-Exploit für CVE-2014-6271 (ShellShock), der Remote-Code-Ausführung über manipulierte Umgebungsvariablen in GNU Bash ermöglicht und auf Webserver und SSH abzielt.
Eine als "ShellShock" bekannte Schwachstelle existiert in GNU Bash bis Version 4.3, die darauf zurückzuführen ist, wie es nachgestellte Zeichenfolgen in den Werten von Umgebungsvariablen nach Funktionsdefinitionen verarbeitet. Diese Schwachstelle ermöglicht es entfernten Angreifern, beliebigen Code auszuführen, indem sie die Umgebung in bestimmten Situationen manipulieren, unter anderem wenn die Umgebung über eine Berechtigungsgrenze hinweg von der Bash-Ausführung gesetzt wird. Die Schwachstelle wurde in verschiedenen Szenarien demonstriert, wie der ForceCommand-Funktion in OpenSSH sshd, den Modulen mod_cgi und mod_cgid im Apache HTTP Server und Skripten, die von nicht näher bezeichneten DHCP-Clients ausgeführt werden. Es sollte beachtet werden, dass die ursprüngliche Korrektur für diese Schwachstelle falsch war und eine separate CVE, CVE-2014-7169, zugewiesen wurde, um die nach der fehlerhaften Korrektur weiterhin bestehende Schwachstelle abzudecken.
python exploit.py -r <rhost-url> -c <desired-command>