Linux Bash安全漏洞修复

1.影响的系统包括

Centos

Debian

Redhat

Ubuntu

 

2.检查系统是否要修复

[root@mysql ~]# env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
vulnerable
this is a test
[root@mysql ~]#

如果输出以上结果表示需要修复bash漏洞

 

3.临时修复漏洞(临时方案)

[root@mysql ~]# yum update bash -y

 

4.重新检查漏洞是否修复

[root@mysql ~]# env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
bash: warning: x: ignoring function definition attempt
bash: error importing function definition for `x'
this is a test
[root@mysql ~]#

 

5.最终bash漏洞修复(最终解决方案)

漏洞检测命令:env -i  X='() { (a)=>\' bash -c 'echo date'; cat echo

漏洞修复命令:yum update bash -y

修复前结果:当前系统时间

Linux Bash安全漏洞修复

修复后结果:date

Linux Bash安全漏洞修复










本文转自 z597011036 51CTO博客,原文链接:http://blog.51cto.com/tongcheng/1558087,如需转载请自行联系原作者
上一篇:飞天技术汇 | 让互联网为工业插上翅膀


下一篇:阿里无人超市 “微笑打折”成世界互联网大会热点