漏洞概要
关注数(24)
关注此漏洞
漏洞标题:EasyTalk任意文件删除漏洞(可后台getshell)
提交时间:2014-04-07 12:13
修复时间:2014-07-06 12:14
公开时间:2014-07-06 12:14
漏洞类型:设计缺陷/逻辑错误
危害等级:高
自评Rank:20
漏洞状态:厂商已经确认
Tags标签:
无
漏洞详情
披露状态:
2014-04-07: 细节已通知厂商并且等待厂商处理中
2014-04-07: 厂商已经确认,细节仅向厂商公开
2014-04-10: 细节向第三方安全合作伙伴开放
2014-06-01: 细节向核心白帽子及相关领域专家公开
2014-06-11: 细节向普通白帽子公开
2014-06-21: 细节向实习白帽子公开
2014-07-06: 细节向公众公开
简要描述:
[Code Audit]EasyTalk任意文件删除漏洞【可重装,并可后台getshell】
详细说明:
漏洞代码文件:/easytalk/Home/Lib/Action/settingAction.class.php文件
代码:
任意文件删除,可以删除360的防护脚本(:(),进行注入获取管理密码(全局过滤,注入很少了),或者,当然此处删除安装锁,然后进行系统重装,只需找随便找一台开启mysql外连的服务器即可,进行安装,然后进入后台。
漏洞截图:
pic-a,此处删除/Public/install.lock文件
进行重装后进入后台,进行getshell
此处利用后台的ucenter整合功能。
先本地搭建个ucenter(discuz后台即有该功能),新建个应用,获得配置的信息代码,然后在代码中加入一句话木马即可,如图pic-2
<img src="/upload/201404/07100646a6928200bcb2fa703a04cbe9d3b7cf1e.jpg alt="b.jpg" />
然后一句话连接地址为:/easytalk/admin.php?s=/Setting/ucenter
如图pic-c
漏洞证明:
修复方案:
过滤等。一切来自用户的输入都是不可信的,速度修复。
漏洞回应
厂商回应:
危害等级:高
漏洞Rank:20
确认时间:2014-04-07 12:58
厂商回复:
感谢作者的反馈
最新状态:
暂无