漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2015-0107783
漏洞标题:Coding.net APP任意命令执行(可用于另类getcookie或挂马)
相关厂商:Coding
漏洞作者: Undómiel
提交时间:2015-04-15 16:11
修复时间:2015-05-30 16:12
公开时间:2015-05-30 16:12
漏洞类型:远程代码执行
危害等级:高
自评Rank:20
漏洞状态:未联系到厂商或者厂商积极忽略
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2015-04-15: 积极联系厂商并且等待厂商认领中,细节不对外公开
2015-05-30: 厂商已经主动忽略漏洞,细节向公众公开
简要描述:
Coding.net APP任意命令执行(可用于另类getcookie或挂马)
详细说明:
android webview组件的系统接口:“searchBoxJavaBridge_”,能实现本地java和js的交互。利用这个接口函数可实现穿透webkit控制android设备、窃取用户隐私数据。
处理消息的URL时,默认使用内置浏览器浏览。
poc代码执行的命令是:
可以用来getcookie的exp(发送cookie到远程服务器):
漏洞证明:
修复方案:
建议禁用危险接口addJavascriptInterface导出Java类及方法,可使用注入javascript和第三方协议的替代方案。
并加强访问的url的域控制;移除系统webkit内置的危险接口searchBoxJavaBridge_;严格控制导出方法的权限,避免越权操作。
版权声明:转载请注明来源 Undómiel@乌云
漏洞回应
厂商回应:
未能联系到厂商或者厂商积极拒绝