漏洞概要 关注数(31) 关注此漏洞
缺陷编号: WooYun-2014-73768
漏洞标题: 从一个联通沃app信息泄露到数十万身份证及银行卡信息泄露
相关厂商: 中国联通
漏洞作者: 第十人
提交时间: 2014-08-27 12:51
公开时间: 2014-10-09 12:52
漏洞类型: SQL注射漏洞
危害等级: 高
自评Rank: 20
漏洞状态: 已交由第三方合作机构(cncert国家互联网应急中心)处理
漏洞来源:www.wooyun.org ,如有疑问或需要帮助请联系
Tags标签: 无
漏洞详情
披露状态:
2014-08-27: 细节已通知厂商并且等待厂商处理中
2014-08-30: 厂商已经确认,细节仅向厂商公开
2014-09-09: 细节向核心白帽子及相关领域专家公开
2014-09-19: 细节向普通白帽子公开
2014-09-29: 细节向实习白帽子公开
2014-10-09: 细节向公众公开
简要描述:
安全不容忽视
详细说明:
APP发现一URL,找到注入
漏洞证明:
一、漏洞概述:
由于“联通沃服务”应用后台系统页面没有对输入数据进行严格过滤,导致SQL注入漏洞存在,导致大量用户隐私信息泄漏。
利用该漏洞可获取489055条用户身份信息数据,其中涉及用户个人信息如:用户姓名、通讯地址、手机号码、身份证号码、营业执照、护照、IMSI号、SIM/UIM卡号、银行代码、银行帐号等。还可获取1668条管理员帐号信息,其中包括管理员姓名、密码密文、手机号码等信息。
二、测试验证:
“联通沃服务”应用可进行话费查询、流量查询、积分查询、VIP会员卡号查询等操作。可通过下图中链接下载。
通过对android版本应用反编译逆向分析,发现应用中存在相关功能页面的URL地址,如
**.**.**.**/unicom/com.php?act=cmd.json
**.**.**.**/unicom/com.php?act=hold.getHoldInfo
等等URL地址。
通过测试发现这些页面并没有对输入数据进行严格过滤,导致SQL注入漏洞存在,使用渗透测试工具SQLMAP即可对其进行验证。
如上图所示,探测出系统使用数据库为MySQL,数据库存在2和用户,用户名及密码密文分别是:
unicom:*FC0BB8E604B3***B26E0873EF189B9C
root:*FC0BB8E604B390***26E0873EF189B9C
利用暴力破解等方式可破解出帐号密码分别是:
unicom:unil1*****
root:unil1*****
通过WEB应用扫描发现,系统使用phpmyadmin进行数据库管理,管理接口地址为:**.**.**.**/phpmyadmin/index.php。使用破解出的帐号密码可登录并进行数据管理。
在“unicom”数据库中发现“u_user”表,其中存放489055条用户身份信息数据,其中涉及用户个人信息如:用户姓名、通讯地址、手机号码、身份证号码、营业执照、护照、IMSI号、SIM/UIM卡号、银行代码、银行帐号等等。
在“unicom”数据库中发现“u_admin”表,其中存放1668条管理员帐号信息,其中包括管理员姓名、密码密文、手机号码等信息。
修复方案:
版权声明:转载请注明来源 第十人@乌云
漏洞回应
厂商回应:
危害等级:高
漏洞Rank:20
确认时间:2014-08-30 10:24
厂商回复:
最新状态:
暂无
漏洞评价:
对本漏洞信息进行评价,以更好的反馈信息的价值,包括信息客观性,内容是否完整以及是否具备学习价值
漏洞评价(共0人评价):
登陆后才能进行评分
评论