漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2014-066134
漏洞标题:某省电信可任意查询该省电信用户当前余额或欠费(发现土豪)
相关厂商:中国电信
漏洞作者: 路人甲
提交时间:2014-06-25 08:28
修复时间:2014-08-09 08:30
公开时间:2014-08-09 08:30
漏洞类型:设计缺陷/逻辑错误
危害等级:高
自评Rank:17
漏洞状态:已交由第三方合作机构(cncert国家互联网应急中心)处理
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2014-06-25: 细节已通知厂商并且等待厂商处理中
2014-06-29: 厂商已经确认,细节仅向厂商公开
2014-07-09: 细节向核心白帽子及相关领域专家公开
2014-07-19: 细节向普通白帽子公开
2014-07-29: 细节向实习白帽子公开
2014-08-09: 细节向公众公开
简要描述:
可批量快速查询土豪话费余额,导出为excel
详细说明:
【山东电信】 接口地址: http://sd.189.cn/selfservice/pay/getOweCharge
漏洞页面:http://sd.189.cn/selfservice/promotion/campus
该活动只限学生用户参加,但是如果输入一个普通的山东电信的手机号码,可以通过修改第一个请求的返回值来触发第二个查询话费余额的请求。
第一个请求是查询是否是校园用户
第一个请求的返回值
第一个请求的返回值修改只是为了触发第二个请求;
第二个请求查询是否欠费(实际上返回的是用户的余额)
第二个请求的返回值
【上图的balance为用户余额,owecharge为用户欠费】
下图为通过该用户的微信营业厅查询的实际余额,确实为上述余额
owecharge为欠费,可通过代码查看到对于owecharge的处理
修改owecharge的返回值可看到页面显示用户的欠费金额,故可确认该处确实为用户的欠费金额。
漏洞证明:
修复方案:
版权声明:转载请注明来源 路人甲@乌云
漏洞回应
厂商回应:
危害等级:中
漏洞Rank:10
确认时间:2014-06-29 21:22
厂商回复:
CNVD确认并复现所述情况(由山东分中心协助验证),已经转由CNCERT下发给山东分中心,由其后续协调当地基础电信企业处置。
最新状态:
暂无