I know what you're thinking: "Of course a command shell is vulnerable, that's why you don't provide remote access to it."
Unfortunately, on Linux, web services and other stuff depend on the command shell being secure...
http://seclists.org/oss-sec/2014/q3/650http://unix.stackexchange.com/questions ... shellshockAnything that exports an environment variable can force the bash command shell to execute arbitrary code upon loading that variable. And lots and lots and lots of software uses environment variables. So lots and lots and lots of software suddenly has massive
remote vulnerabilities; because the
local program that provides the command line interface, and should never even be accessible from a web service, does something that it should be pretty much expected to do.
But remember, folks, this is the World's Most Robust OS.
(However, expect squid to step in and correct me in 3... 2... 1...)