測試方式:
env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
如果畫面上顯示
vulnerable
this is a test
這表示,您的作業系統需要更新 bash 。
更新方式:
1. CentOS, RedHat, Fedora
yum -y update bash
2. Debian, Ubuntu
sudo apt-get update && sudo apt-get install --only-upgrade bash
更新完後,請重新測試,如畫面顯示如下
bash: warning: x: ignoring function definition attempt
bash: error importing function definition for `x'
this is a test
即表示漏洞以修補完成。
參考來源: shellshocker.net
閱讀全文...