bash 的漏洞,你们中招了吗?

2014 年 9 月 25 日
 windyboy
http://threatpost.com/major-bash-vulnerability-affects-linux-unix-mac-os-x

检测:

$ env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
中招的显示:

vulnerable
this is a test

如果是没有问题,则是下面
$ 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
10384 次点击
所在节点    分享发现
44 条回复
Bakemono
2014 年 9 月 25 日
@q397064399 利用方法我已经写了,不需要任何权限,只要是 *纯bash* 的 cgi 就可以,当然我只测试了 apache 的
duzhe0
2014 年 9 月 25 日
debian的默认shell是dash, 所以debian的服务器受影响应该比较小。
duzhe0
2014 年 9 月 25 日
@Bakemono 我看curl的-A选项是指定User-Agent, 为什么这个会作为env传给cgi呢?
Bakemono
2014 年 9 月 25 日
@duzhe0 Apache 会把 User-Agent 当作环境变量去声明,所以会导致漏洞发生。
duzhe0
2014 年 9 月 25 日
@Bakemono 哦,想起来了
lu18887
2014 年 9 月 25 日
@Bakemono apache + mod_wsgi+django有问题?
jiang42
2014 年 9 月 25 日
freeBSD 10.0中招
pimin
2014 年 9 月 25 日
iac
2014 年 9 月 25 日
有没有比较快速的漏洞披露平台求推荐
Bakemono
2014 年 9 月 25 日
@pimin 其实我自己写了个..
@lu18887 没有
paloalto
2014 年 9 月 25 日
[root@li566-238 ~]# $ env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
-bash: $: command not found

哈哈哈哈哈哈
zhoulujue
2014 年 9 月 25 日
bash: 警告: x: ignoring function definition attempt
bash: `x' 函数定义导入错误
this is a test
cj1324
2014 年 9 月 25 日
@14 未必 嘿嘿。 继续等升级包。
Automan
2014 年 9 月 25 日
@paloalto 把$符号去掉
miyuki
2014 年 9 月 25 日
阿里云bash貌似也是 刚才接到了了紧急通知
GPU
2014 年 9 月 25 日
有一台中招了。
Tz101
2014 年 9 月 25 日
手头的Android也中招了
lwbjing
2014 年 9 月 25 日
centos 6.5中招,已修复。
P9
2014 年 9 月 25 日
这个原理是????
tideline
2014 年 9 月 25 日
Macbook 中招😭

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

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

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX