我正在尝试在 Rackspace 中更新我的 Ubuntu 13.10 服务器以避免 Shellshock 错误,但它不起作用。以下是我正在做的事情:
$ sudo apt-get update && sudo apt-get install --only-upgrade bash
它说:
bash is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 35 not upgraded.
$ env VAR='() { :;}; echo Bash is vulnerable!' bash -c "echo Bash Test"
Bash is vulnerable!
Bash Test
我做错了什么?
答案1
请确保您使用的是受支持的 Ubuntu 版本!
据我所知,任何 EOL 都不会收到 bash 更新。如果你使用的是 Ubuntu 14.04,你应该接收更新。
但是据我所知,任何类似 13.10 的东西都不行。请升级 Ubuntu,然后尝试更新 bash,希望这会有所帮助!