$env x='() { :;}; echo vulnerable' bash -c "echo this is a test"如果返回以下内容:说明有bash漏洞,则请尽快升级。
vulnerable this is a test
Centos和Redhat升级软件包官网说明:
http://lists.centos.org/pipermail/centos/2014-September/146099.html https://access.redhat.com/site/solutions/1207723 i386: 39f53e854969bb0bcbb280bf6581ec5857c086cdd727adc5eec9b7a9b7dcd0a6 bash-3.2-33.el5.1.i386.rpm x86_64: 336202c14095622471275b4c4d55d49f16ee065d4f77dcef4ae5479cc67e11ad bash-3.2-33.el5.1.x86_64.rpm Source: c8ccac8652d7b44531ab0a76c6eb9b0209dcd1dddf149fb182d0471206704217 bash-3.2-33.el5.1.src.rpmCentos5.X
x86_64位系统
rpm -Uvh http://mirrors.aliyun.com/centos/5/updates/x86_64/RPMS/bash-3.2-33.el5.1.x86_64.rpm或
rpm -Uvh http://mirrors.163.com/centos/5/updates/x86_64/RPMS/bash-3.2-33.el5.1.x86_64.rpmi386_32位系统
rpm -Uvh http://mirrors.163.com/centos/5/updates/i386/RPMS/bash-3.2-33.el5.1.i386.rpm或
rpm -Uvh http://mirrors.aliyun.com/centos/5/updates/i386/RPMS/bash-3.2-33.el5.1.i386.rpmCentos6.X
x86_64位系统
rpm -Uvh http://mirrors.aliyun.com/centos/6/updates/x86_64/Packages/bash-4.1.2-15.el6_5.1.x86_64.rpm
或
rpm -Uvh http://mirrors.163.com/centos/6/updates/x86_64/Packages/bash-4.1.2-15.el6_5.1.x86_64.rpm
i386_32位系统
rpm -Uvh http://mirrors.aliyun.com/centos/6/updates/i386/Packages/bash-4.1.2-15.el6_5.1.i686. rpm或
rpm -Uvh http://mirrors.163.com/centos/6/updates/i386/Packages/bash-4.1.2-15.el6_5.1.i686.rpm升级后信息如下:
[root@i-bdojdcci ~]# rpm -qi bash Name: bash Relocations: (not relocatable) Version : 4.1.2 Vendor: CentOS Release : 15.el6_5.1 Build Date: Wed 24 Sep 2014 10:45:54 PM CST Install Date: Fri 26 Sep 2014 09:20:01 AM CST Build Host: c6b8.bsys.dev.centos.org Group : System Environment/Shells Source RPM: bash-4.1.2-15.el6_5.1.src.rpm Size: 3139483 License: GPLv3+ Signature : RSA/SHA1, Wed 24 Sep 2014 10:49:58 PM CST, Key ID 0946fca2c105b9de Packager : CentOS BuildSystem <http://bugs.centos.org> URL : http://www.gnu.org/software/bash Summary : The GNU Bourne Again shell Description : The GNU Bourne Again shell (Bash) is a shell or command language interpreter that is compatible with the Bourne shell (sh). Bash incorporates useful features from the Korn shell (ksh) and the C shell (csh). Most sh scripts can be run by bash without modification.