马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 黑夜 于 2014-9-25 20:49 编辑
信息来源:网上
【已确认被成功利用的软件及系统】
所有安装gun bash版本小于或者等于4.3的linux操作系统。
【漏洞描述】
该漏洞源于你调用的bash shell之前创建的特殊的环境变量,这些变量可以包含代码,同时会被bash执行。
【漏洞检测方法】
输入: $ env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
输出:
vulnerable
this is a test
特别提示:该修复不会有任何影响,但如果您的脚本使用以上方式定义环境变量,修复后您的脚本执行会报错,所以这是一个不好的编程习惯。
受影响的系统包括: CentOS Debian Redhat Ubuntu
红帽系可通过更新 bash 并重启系统来解决这个问题:
或者: # yum update bash-4.1.2-15.el6_5.1
此举只是更新了 bash 包,还需要重启系统才能生效。
Ubuntu 用户可以通过如下命令打补丁,无需重启:
apt-get update
apt-get install bash
|