漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2015-0138692
漏洞标题:某省交警公共服务平台业务漏洞导致可查询全省车辆部分信息(星号保护)
相关厂商:某省交警公共服务平台
漏洞作者: joey
提交时间:2015-09-03 08:55
修复时间:2015-10-22 14:00
公开时间:2015-10-22 14:00
漏洞类型:敏感信息泄露
危害等级:高
自评Rank:15
漏洞状态:已交由第三方合作机构(公安部一所)处理
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2015-09-03: 细节已通知厂商并且等待厂商处理中
2015-09-07: 厂商已经确认,细节仅向厂商公开
2015-09-17: 细节向核心白帽子及相关领域专家公开
2015-09-27: 细节向普通白帽子公开
2015-10-07: 细节向实习白帽子公开
2015-10-22: 细节向公众公开
简要描述:
交警公共服务平台应用存在未授权漏洞,导致可查询全省车辆信息
详细说明:
漏洞1:应用中接口处没有严格限制使用手机号login,出现了序列化的id,同时没有限制请求的ip,导致了可以尝试简单密码的login测试,成功后,能取得相应的电话及注册人相应,及绑定的车辆和驾照信息。
应用中使用的界面:
请求中可以序列化和经过sh256加密的密码:
成功请求的响应:
使用burpsuite简单测试login简单密码:
漏洞2:应用存在未授权漏洞,导致可查询四川全省车辆信息。本来绑定了车辆的用户只能查询本人名下车辆的信息,但是后台没有对请求进行验证,导致可查询四川省任意车辆信息。好在对于车架号和手机号码进行了一定的打码,否则危害更加大。
首先发送请求得到cookie:
根据cookie查询车牌信息:
漏洞证明:
经过了上面的测试,使用代码来简单测试:
1.使用简单密码111111,000000,666666,88888,8888888测试了1000多个id,成功获取了一部份用户的手机号和密码信息。
代码:
https://**.**.**.**/joeyxy/python/blob/master/crawler/xmjx/xmjx_get_user2.py
2.login后,可查询任意车牌的信息。
代码:
https://**.**.**.**/joeyxy/python/blob/master/crawler/xmjx/xmjx_chachepai.py
修复方案:
1.限制接口中使用id进行login,只能使用手机号。
2.后台对请求查询的车牌进行权限验证。
版权声明:转载请注明来源 joey@乌云
漏洞回应
厂商回应:
危害等级:中
漏洞Rank:8
确认时间:2015-09-07 13:59
厂商回复:
感谢提交!!
验证确认所描述的问题,已通知其修复。
最新状态:
暂无