Bash漏洞检测及解决方案
的有关信息介绍如下:Bash漏洞检测及解决方案
一、检测方法1、redhat、centos
运行命令:$ env x='() { :;}; echo vulnerable' bash -c "echo this is atest"
2.debian、ubuntu运行命令:$ sudo env x='() { :;}; echo vulnerable' bash -c "echo thisis a test"如果返回以下内容:则请尽快升级。vulnerablethis is test
二、解决方案--升级bash1、redhat、centos运行:#yum clean all#yum -y update bash
2.debian、ubuntu运行:$sudo apt-get update$sudo apt-get upgrade
最后测试(以ubuntu为例):test@bogon:~$ sudo env x="() { :;}; echo vulnerable" bash -c "echo thisis test"bash: warning: x: ignoring function definition attemptbash: error importing function definition for `x'this is test
返回以上内容表示已升级成功