漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2013-028403
漏洞标题:微信公众平台黑名单功能绕过
相关厂商:腾讯
漏洞作者: Icyblade
提交时间:2013-07-10 19:38
修复时间:2013-08-24 19:38
公开时间:2013-08-24 19:38
漏洞类型:设计缺陷/逻辑错误
危害等级:低
自评Rank:1
漏洞状态:厂商已经确认
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2013-07-10: 细节已通知厂商并且等待厂商处理中
2013-07-11: 厂商已经确认,细节仅向厂商公开
2013-07-21: 细节向核心白帽子及相关领域专家公开
2013-07-31: 细节向普通白帽子公开
2013-08-10: 细节向实习白帽子公开
2013-08-24: 细节向公众公开
简要描述:
用户被公众平台拉黑后,可以通过某种方式绕过黑名单的限制继续发送消息
详细说明:
取消关注再关注即可
漏洞证明:
在没有拉黑的情况下发一条"whitelisted",正常
拉黑
拉黑后发送"blacklisted",微信公众平台没有接收到,黑名单功能正常
取消关注再关注,发送"unsubscribed",微信公众平台成功接收到消息,黑名单被绕过
同时用户组由黑名单变成了未分组
利用微信公众平台API,将用户发送的消息存到数据库内,也可以看出黑名单功能被绕过了,这里的SQL语句是
修复方案:
用户取消关注后不直接从数据库中删除用户条目,而是改isSubscribed字段为false应该就可以了
版权声明:转载请注明来源 Icyblade@乌云
漏洞回应
厂商回应:
危害等级:低
漏洞Rank:5
确认时间:2013-07-11 15:46
厂商回复:
非常感谢您的报告。这个问题我们已经确认,正在与业务部门进行沟通制定解决方案。如有任何新的进展我们将会及时同步。
最新状态:
暂无