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

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

缺陷编号:wooyun-2015-0136145

漏洞标题:中国电信某漏洞可获取全国电信用户身份信息(个人身份及其他业务信息)

相关厂商:中国电信

漏洞作者: 鸟云厂商

提交时间:2015-08-24 20:32

修复时间:2015-10-10 18:20

公开时间:2015-10-10 18:20

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

危害等级:高

自评Rank:20

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

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-08-24: 细节已通知厂商并且等待厂商处理中
2015-08-26: 厂商已经确认,细节仅向厂商公开
2015-09-05: 细节向核心白帽子及相关领域专家公开
2015-09-15: 细节向普通白帽子公开
2015-09-25: 细节向实习白帽子公开
2015-10-10: 细节向公众公开

简要描述:

程序猿这种逻辑,基本也就告别安全了。

详细说明:

首先进入中国电信189的CRM
中国电信4G营业受理
http://crm.189.cn/ltePortal/
通过社工得到一个工号,但是没有密码。
进入重置密码页面
选择地区,输入工号和验证码

屏幕快照 2015-08-22 下午7.06.19.png


现在要输入手机验证码了

屏幕快照 2015-08-22 下午7.07.04.png


随意输入,提交抓包
现在的response是

{"successed":false,"code":1,"data":"验证码错误"


改为

{"successed":true,"code":0,"data":"验证码错误"</


可以输入新密码了呵呵

屏幕快照 2015-08-22 下午7.09.24.png


改为
w00yun

屏幕快照 2015-08-22 下午7.10.21.png


登陆需要手机验证码,这一步不能用之前的方法了。
我们直接爆破吧
爆破出结果,把爆破结果的整个response复制下来,提交验证码抓包修改response。(因为包含了cookie和token)

屏幕快照 2015-08-22 下午7.15.41.png


这里限制了验证码尝试3次,但是只要用的是同一个请求则不限制次数(请求中有参数可以判断)
进入CRM

屏幕快照 2015-08-22 下午7.24.11.png


查询用户的产品信息
信息包括:姓名、套餐、业务开通和使用历史 、终端领用情况等等

QQ20150822-1@2x.png


这里有个细节要注意
查询的时候,请求里会有areaId,这是个必须和号码归属地匹配的参数,在登陆页的源代码里可以获取到,例如福建厦门
直接在登陆页面选择地区为:福建>厦门,然后源码里就有了

屏幕快照 2015-08-22 下午7.34.31.png


能给任意号码办套餐

1DA612AA-028B-4177-AF38-06A57DD7FBC2.png


489D2EC3-448D-47F2-9495-D7BDCA78F2F2.png


能给用户送流量包

QQ20150822-2@2x.png


功能真不少啊

屏幕快照 2015-08-22 下午7.47.09.png


接下来重头戏,查询全国电信用户身份信息了
在刚才对业务功能的探测中我发现一个接口可以任意查询

POST /provPortal/cust/queryCust HTTP/1.1
Host: crm.189.cn:84
POST DATA:{"acctNbr":"15396213305","identityCd":"","identityNum":"","partyName":"","diffPlace":"local","areaId":"8350200","queryType":"","queryTypeValue":"","identidies_type":"接入号码 "}


其中的acctNbr是接入号码也就是手机号码,areaId对应这个号码的归属地,前面我们说过怎么获取了。
查了几个号码作为测试

QQ20150822-1@2x.png


QQ20150822-2@2x.png


55A6B29B-C89A-4056-991C-368FE1514A56.png


也可以根据以下信息查号码:
接入号码
合同号
客户编码
社会团体法人登记证书
港澳居民来往内地通行证
台湾居民来往内地通行证
临时居民身份证
外国公民护照单位介绍信公函+公章(仅用于党政军客户)
组织机构代码
武装警察身份证件
居民身份证事业单位法人证书
营业执照
户口簿
军人身份证件
大批量获取公民信息的思路:
根据号段生成一个PhoneNumberList,和areaId参数匹配,然后批量抓取response正则匹配出所有关键信息。完全可行,机场网络差搞不了太多。就给个证明吧

QQ20150822-3@2x.png


漏洞证明:

修复方案:

版权声明:转载请注明来源 鸟云厂商@乌云


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:12

确认时间:2015-08-26 18:19

厂商回复:

CNVD确认所述情况,已经转由CNCERT向中国电信集团公司通报,由其后续协调网站管理部门处置.

最新状态:

暂无


漏洞评价:

评论

  1. 2015-08-22 20:32 | DNS ( 普通白帽子 | Rank:247 漏洞数:32 | 杀猪刀啊,杀猪刀啊)

    6666666

  2. 2015-08-22 20:55 | janepeak520 ( 路人 | Rank:21 漏洞数:5 | janepeak是我的真爱(。・ˍ・。))

    6666666666

  3. 2015-08-22 21:22 | 雷少 ( 实习白帽子 | Rank:73 漏洞数:31 | 热爱网络的爱好者,需求同道中人。)

    66666666666666

  4. 2015-08-22 21:32 | 终于明白 ( 路人 | Rank:8 漏洞数:4 | 菜鸟·····)

    我也能评论了么,哈哈

  5. 2015-08-22 21:43 | an0nym0u5 ( 普通白帽子 | Rank:172 漏洞数:31 )

    黑阔 绝对是黑阔~

  6. 2015-08-22 21:44 | M4sk ( 普通白帽子 | Rank:1213 漏洞数:321 | 国内信息安全任重而道远,还需要厂商和白帽...)

    看了下,思路很明确,不错,涨姿势了,就是第二步的时候好像不是那么顺利 (请允许我装个X)

  7. 2015-08-22 21:49 | 鸟云厂商 认证白帽子 ( 核心白帽子 | Rank:1346 漏洞数:147 | 中国菜鸟)

    @M4sk 事实上第二步确实在测试的时候遇到麻烦了,已解决:)

  8. 2015-08-22 21:53 | M4sk ( 普通白帽子 | Rank:1213 漏洞数:321 | 国内信息安全任重而道远,还需要厂商和白帽...)

    @鸟云厂商 看来我这B装的有深度! ╮(╯▽╰)

  9. 2015-08-22 21:54 | 小龙 ( 普通白帽子 | Rank:1242 漏洞数:317 | 乌云有着这么一群人,在乌云学技术,去某数...)

    看了下,你的三部的密码怎么拿到啊,还有第四部的后台好像没安全进去,加油啊

  10. 2015-08-22 22:05 | 诚殷的小白帽 ( 路人 | Rank:6 漏洞数:3 | 诚殷的小白帽)

    666

  11. 2015-08-22 22:16 | rrrfff ( 路人 | Rank:24 漏洞数:2 | 核心黑帽子 | Rank:-100 漏洞数:0)

    嗯, 不正常途径看到了

  12. 2015-08-22 22:35 | zeracker 认证白帽子 ( 普通白帽子 | Rank:1068 漏洞数:137 | 多乌云、多机会!微信公众号: id:a301zls ...)

    卧槽。。吓死我了。.. 幸好我不是电信的用户。

  13. 2015-08-22 23:40 | 呆呆 ( 路人 | Rank:0 漏洞数:1 | 小小白)

    大牛!膝盖拿去

  14. 2015-08-24 10:10 | 8点半 ( 路人 | Rank:16 漏洞数:5 | 你当哥是CPU啊,人生价值就是执行指令?)

    我电信好多年的用户了- -

  15. 2015-08-24 11:38 | 鸟云厂商 认证白帽子 ( 核心白帽子 | Rank:1346 漏洞数:147 | 中国菜鸟)

    @zeracker 回头我搞搞移动,专搞188号段的。

  16. 2015-08-26 18:21 | 牛 小 帅 ( 普通白帽子 | Rank:399 漏洞数:87 | 什么狗屁爱,生活已乱套!人的一生中,...)

    @鸟云厂商 为嘛前面很多人看过细节了?我找半天也没发现哪里可以看细节

  17. 2015-08-26 18:39 | 小饼仔 ( 普通白帽子 | Rank:363 漏洞数:48 | 不告诉你)

    666

  18. 2015-08-26 19:18 | 子非海绵宝宝 认证白帽子 ( 核心白帽子 | Rank:1074 漏洞数:108 | 发扬海绵宝宝的精神!你不是海绵宝宝,你怎...)

    全国....这个叼

  19. 2015-08-27 09:17 | 进击的zjx ( 普通白帽子 | Rank:296 漏洞数:63 | 工作需要,暂别一段时间)

    @牛 小 帅 除了三哥能看到,前面其他的都是装叉开玩笑的

  20. 2015-10-10 18:22 | 魂淡 ( 路人 | Rank:0 漏洞数:1 | 我就是萌萌萌萌萌萌萌萌萌萌萌萌萌萌萌哒的...)

    大牛666666