# Linux Bash security flaw - September 2014 Sep 24, 2014 threads: * * * * * Stories: * * * * To test if machine is vulnerable, execute at the command prompt: `env x='() { :;}; echo vulnerable' bash -c "echo this is a test"` On my Digital Ocean-hosted Ubuntu server, the system returned: `vulnerable this is a test` I updated Bash by executing: sudo apt-get update && sudo apt-get install --only-upgrade bash Then after executing `env x='() { :;}; echo vulnerable' bash -c "echo this is a test"` again, the system returned: bash: warning: badvar: ignoring function definition attempt bash: error importing function definition for `badvar' bash: warning: x: ignoring function definition attempt bash: error importing function definition for `x' this is a test But as of Sep 24, 2014, the update is only a partial fix. I tested the servers that host my other sites, and those servers did not show the vulnerability. I would not be able to update those servers, since my accounts exist on shared servers. #linux - #security markdown=yes