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

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

缺陷编号:wooyun-2015-0159856

漏洞标题:微信JS-SDK jssdk.php demo存在信息泄露风险

相关厂商:腾讯

漏洞作者: 小虫子

提交时间:2015-12-10 10:17

修复时间:2016-01-23 15:16

公开时间:2016-01-23 15:16

漏洞类型:敏感信息泄露

危害等级:低

自评Rank:2

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-12-10: 细节已通知厂商并且等待厂商处理中
2015-12-10: 厂商已经确认,细节仅向厂商公开
2015-12-20: 细节向核心白帽子及相关领域专家公开
2015-12-30: 细节向普通白帽子公开
2016-01-09: 细节向实习白帽子公开
2016-01-23: 细节向公众公开

简要描述:

jssdk.php 对token缓存方式不当,导致有可能泄露公众账户密钥

详细说明:

http://mp.weixin.qq.com/wiki/7/1c97470084b73f8e224fe6d9bab1625b.html
http://203.195.235.76/jssdk/sample.zip

下载微信jssdk.php 并且引用的工程中。
编写如下代码:

<?php
require_once('lib/jssdk.php');
$js = new JSSDK();
$js->getSignPackage();


通过浏览器访问页面,会在页面当前目录(需要目录有写权限)生成两个文件。

QQ截图


直接通过浏览器访问

QQ截图


获取到access_token
http://mp.weixin.qq.com/debug
通过微信自身的接口debug 工具,
输入获取到的token

QQ截图


可以成功调用微信众多接口

QQ截图


注:测试微信公众账号申请地址

漏洞证明:

修复方案:

修改存储方式,或对缓存进行加密

版权声明:转载请注明来源 小虫子@乌云


漏洞回应

厂商回应:

危害等级:低

漏洞Rank:5

确认时间:2015-12-10 17:14

厂商回复:

非常感谢您的报告,问题已着手处理,感谢大家对腾讯业务安全的关注。如果您有任何疑问,欢迎反馈,我们会有专人跟进处理。

最新状态:

暂无