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

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

缺陷编号:wooyun-2013-044480

漏洞标题:利用移动某客户端应用可批量获取用户服务密码(地区性)

相关厂商:中国移动

漏洞作者: 只是少年一位

提交时间:2013-12-02 18:59

修复时间:2014-03-02 19:00

公开时间:2014-03-02 19:00

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

危害等级:高

自评Rank:10

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

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2013-12-02: 细节已通知厂商并且等待厂商处理中
2013-12-05: 厂商已经确认,细节仅向厂商公开
2013-12-08: 细节向第三方安全合作伙伴开放
2014-01-29: 细节向核心白帽子及相关领域专家公开
2014-02-08: 细节向普通白帽子公开
2014-02-18: 细节向实习白帽子公开
2014-03-02: 细节向公众公开

简要描述:

利用移动某应用客户端可批量获取用户服务密码,窃取用户隐私,盗取用户移动产品账号,最可怕的是可以用别人号码打电话以及接听打给别人的电话

详细说明:

利用河南移动掌上营业厅客户端可以批量获取用户服务密码,比如输入手机号码13803710001,服务密码710001 提示密码错误,登陆失败 就把手机号码改成13803710002,服务密码710002,如果还是密码错误,就把手机号码改成13803710003,等等就这样反复试下去,不停的试你会得到很多手机号码的服务密码,得到别人号码服务密码后你就可以给别人号码办业务,可以进入别人139邮箱,飞信,移动微薄等应用,最牛的就是可以给别人号码设置呼叫转移,设置呼叫转移后就可以接听打给别人的电话,用别人号码去注册网络电话,利用网络电话的回拨功能就可以用别人号码打电话。

漏洞证明:

1.jpg


2.jpg


3.jpg


我从135****4090试到135****4360所得到的号码的服务密码,服务密码为手机号码后6位,号码为

135****4092,135****4102,135****4118,135****4125,135****4131,135****4132,135****4162,135****4186,135****4188,135****4191,135****4195,135****4199,135****4211,135****4212,135****4216,135****4219,135****4225,135****4227,135****4230,135****4238,135****4253,135****4258,135****4277,135****4281,135****4289,135****4301,135****4328,135****4329,135****4331,135****4345,135****4357,135****4360


PS:此部分信息希望cert处理通知后联系乌云进行一些屏蔽。

修复方案:

1.添加上验证码,2.当一个手机多次登录失败后禁止再试其他号码的服务密码,3.禁止弱密码可以办业务

版权声明:转载请注明来源 只是少年一位@乌云


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:15

确认时间:2013-12-05 23:41

厂商回复:

CNVD未直接复现所述情况(暂不具备复现条件),已经转由CNCERT直接通报中国移动集团公司,由其后续派发工单到省公司处置。

最新状态:

暂无


漏洞评价:

评论

  1. 2013-12-04 02:39 | 只是少年一位 ( 路人 | Rank:24 漏洞数:2 )

    为什么厂商里面没有中国移动和中国电信?之前我通过电信客服提交了很多漏洞,利用那些漏洞全省5000万个手机号码被我随意控制,唉,昨天被修复了,现在不能发了

  2. 2013-12-08 16:41 | 想要减肥的胖纸 ( 普通白帽子 | Rank:250 漏洞数:42 )

    @只是少年一位 图样图森破。

  3. 2013-12-08 16:44 | 只是少年一位 ( 路人 | Rank:24 漏洞数:2 )

    @想要减肥的胖纸 ?

  4. 2013-12-10 09:00 | 小红猪 ( 普通白帽子 | Rank:194 漏洞数:30 | Wow~~~哈哈~~~)

    不明觉厉

  5. 2013-12-14 10:58 | 雷锋 ( 路人 | Rank:12 漏洞数:2 | 承接:钻井,架工,木工,电工,水暖工,力...)

    @只是少年一位 乌云已经拒绝和移动合作了。可以看公告

  6. 2014-01-17 04:31 | Jany ( 路人 | Rank:0 漏洞数:1 | 宅女一枚。。很宅的宅女。)

    @只是少年一位 移动被乌云踢了。

  7. 2014-01-20 22:50 | 只是少年一位 ( 路人 | Rank:24 漏洞数:2 )

    @Jany 此漏洞利用方法同样适用于广东移动,北京移动,福建移动,中国联通和中国电信

  8. 2014-01-29 18:16 | 只是少年一位 ( 路人 | Rank:24 漏洞数:2 )

    怎么还没公开啊?

  9. 2014-03-02 22:03 | 钱富贵 ( 路人 | Rank:6 漏洞数:2 | 掘金黑客 别人肉我)

    大家注意了,有的厂商已发礼物的名义索取联系方式,实际不发礼物,而留查水表!

  10. 2014-03-03 16:23 | 苏南同学 ( 实习白帽子 | Rank:41 漏洞数:5 | 苏南同学,就是苏南同学~~~)

    这个不算是中国移动的错吧....或者说中国移动是躺枪的?这么说,医保存折密码8888之类的算不算漏洞?住房公积金密码后6位加11算不算?

  11. 2014-03-03 16:59 | 疯狗 认证白帽子 ( 实习白帽子 | Rank:44 漏洞数:2 | 阅尽天下漏洞,心中自然无码。)

    @苏南同学 这个看场景。手机号码我们大部分需要主动或轻易告知给他人(希望他人知道),但医保存折、公积金卡号、身份证好似乎不是随意就给他人的?

  12. 2014-03-04 22:01 | 雷锋 ( 路人 | Rank:12 漏洞数:2 | 承接:钻井,架工,木工,电工,水暖工,力...)

    用户初始密码。很多人基本都不改的。我会乱说?

  13. 2014-03-06 18:23 | 只是少年一位 ( 路人 | Rank:24 漏洞数:2 )

    @疯狗 河南移动有的卡品初始密码是123456或者手机号码后六位,有的则是乱码,并且就算初始密码不能登录,服务密码一共才6位,按照概率每1百万个手机号码当中就会有一个服务密码为885521的,因为没有验证码,应该可以能够实现用软件代替人手来试别人服务密码的,不仅河南移动掌上营业厅客户端没有验证码,中国所有出掌上营业厅客户端的都没有验证码,没有验证码可以方便坏人利用算不算漏洞?拨打10086试别人服务密码刚试几个号码的服务密码,密码错误就会提示系统繁忙,就不能试其他的号码的服务密码了,而掌上营业厅客户端却没有做这样的限制

  14. 2014-03-06 18:42 | 疯狗 认证白帽子 ( 实习白帽子 | Rank:44 漏洞数:2 | 阅尽天下漏洞,心中自然无码。)

    @只是少年一位 嗯,这个确实是个安全问题,因为我去年年底陪伙伴在北京办联通卡还是一样的问题,虽然很多人说第一次登录要重置啥的,但我给那个小伙伴弄确实没要求强制重置,直接登录咯。。。

  15. 2014-03-06 22:59 | 只是少年一位 ( 路人 | Rank:24 漏洞数:2 )

    @疯狗联通的规定和系统很混乱的,问题很多,乱的一塌糊涂

  16. 2014-03-06 23:39 | 只是少年一位 ( 路人 | Rank:24 漏洞数:2 )

    @疯狗对于中国的三家运营商我全部都感到很失望,我上七年级的时候那时我家有张联通卡,闲着没事干骚扰了一下客服姐姐,于是她告诉我了我一个联通公司的一个声讯台的号码,想找人聊天就去拨打那个号码,于是后来我发现我家卡拨打竟然不扣费,后来慢慢地又知道了一个声讯台号码,拨打还是不扣费,借助那个声讯台可以实现拨打所有联通的固话,小灵通,手机都不扣费,后来我还发现过联通的一些免流量上网的方法,于是对联通彻底失望,后来换了个移动卡,尼玛,河南移动每年都在服务密码上存在或者验证码出现漏洞,因为我手机不支持电信卡,所以对电信不了解,有一次帮我同学用我同学的手机打客服办业务,让我知道了河南电信初始密码为321321,很久以后,没事登了一下河南电信掌上营业厅,卧槽,竟然能登陆,并且登上去发现那个网站有很多漏洞,比如修改别人服务密码,查姓名和身份证号,尼玛,简直就是一个煤球,真是令人无语,还有,我说服务密码的泄露会导致通话内容被监听你信吗?在中国运营商的这种责任心之下监听通话真的是能够实现的。