这篇文章距离上次修改已过半年,其中的信息可能已经有所发展或是发生改变。

转换为语音并朗读全文 00:00 / 00:00

20140925140331

如何检测使用的Bash有漏洞

在bash下运行代码:

env x='() { :;}; echo vulnerable' bash -c 'echo hello'

如果输出是:

vulnerable
hello

那么赶紧修复吧。

Ubuntu如何升级

很简单,直接运行下边apt-get命令即可:

sudo apt-get update && sudo apt-get install bash

运行以后再运行上边的代码会提示:

bash: warning: x: ignoring function definition attempt
bash: error importing function definition for x'
hello

这个时候漏洞就修复好啦。

CentOS

yum update -y bash

来自V2EX的消息

https://www.v2ex.com/t/135557

https://www.v2ex.com/t/135597

https://www.v2ex.com/t/135605

https://www.v2ex.com/t/135607

麦葱已经第一时间修复vps上的这个漏洞,大家快将此消息扩散下去~

带符号 * 的表示必填项
  1. JaneCC
    JaneCC

    赞一个,

    回复
  2. 祖传秘方
    祖传秘方

    你们赶快修复吧。

    回复
  3. 上海网站建设
    上海网站建设

    学习 感谢分享

    回复
  4. 一念花开
    一念花开

    是不是所有的Linux发行版都有这个漏洞?

    回复
  5. 羽毛
    羽毛

    <blockquote> :twisted: :twisted: 有点看不懂哦,希望下<blockquote>签到成功!签到时间:下午2:42:09每日打卡,生活更精彩哦~</blockquote><blockquote> :grin: :grin: 好羞射,文章真的好赞啊,顶博主!</blockquote>次写的简单易懂一点!</blockquote>

    回复
  6. 三笑
    三笑

    照做了,也不知道修复正确了没有

    回复
  7. MyJoy
    MyJoy

    其实这个问题很早就存在了,只是没人去验证这个开源软件而已,现在又翻出了几十年前的旧账 :o :grin:

    回复
  8. 成默
    成默

    这个建站日期和月度之星怎么做的啊

    回复