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

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

缺陷编号:wooyun-2015-0120878

漏洞标题:浦发银行旗下某客户端认证设计不当可登陆其他任意账户

相关厂商:浦发银行

漏洞作者: 高小厨

提交时间:2015-06-16 15:11

修复时间:2015-08-05 08:02

公开时间:2015-08-05 08:02

漏洞类型:设计缺陷/逻辑错误

危害等级:高

自评Rank:10

漏洞状态:已交由第三方合作机构(cncert国家互联网应急中心)处理

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-06-16: 细节已通知厂商并且等待厂商处理中
2015-06-21: 厂商已经确认,细节仅向厂商公开
2015-07-01: 细节向核心白帽子及相关领域专家公开
2015-07-11: 细节向普通白帽子公开
2015-07-21: 细节向实习白帽子公开
2015-08-05: 细节向公众公开

简要描述:

其实这个问题不大,下个问题才大呢,还好用的人不多,金融骗子特别喜欢这样的黑产数据。

详细说明:

1、IOS应用叫浦发E社区
2、注册两个账户,验证是否可以登陆其他人账号
3、登陆账户A,拦截返回数据包,发现会返回自己的ID号
4、修改返回的ID号为B的ID号,并将后面的的个人信息置空

越权0.png


5、放行数据包,发现客户端成功登陆,但是个人信息为空,刷新一下就好了,里边有个人积分,貌似可以用

00000.png


再进行操作时,发现都是向服务端发送的用户B的ID号

QQ截图20150616145947.png


6、问题主要在客户端只校验ID,而没有cookie或者sessionID

漏洞证明:

放行数据包,发现客户端成功登陆,但是个人信息为空,刷新一下就好了,里边有个人积分,貌似可以用

00000.png


再进行操作时,发现都是向服务端发送的用户B的ID号

QQ截图20150616145947.png


问题主要在客户端只校验ID,而没有cookie或者sessionID

修复方案:

添加sessionID或者Cookie

版权声明:转载请注明来源 高小厨@乌云


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:11

确认时间:2015-06-21 08:01

厂商回复:

cnvd确认并复现所述情况,已经转由cncert下发给上海分中心,由其后续协调网站管理单位处置。

最新状态:

2015-06-21:补充说明,根据上海分中心以及用户单位的测试结果,确认漏洞不存在