漏洞概要
关注数(24)
关注此漏洞
漏洞标题:人人网内网信息泄露+主站任意文件读取
提交时间:2012-10-14 20:57
修复时间:2012-11-28 20:57
公开时间:2012-11-28 20:57
漏洞类型:敏感信息泄露
危害等级:高
自评Rank:20
漏洞状态:厂商已经确认
Tags标签:
无
漏洞详情
披露状态:
2012-10-14: 细节已通知厂商并且等待厂商处理中
2012-10-19: 厂商已经确认,细节仅向厂商公开
2012-10-29: 细节向核心白帽子及相关领域专家公开
2012-11-08: 细节向普通白帽子公开
2012-11-18: 细节向实习白帽子公开
2012-11-28: 细节向公众公开
简要描述:
剑总说不和没乌云币的人说话,为了找剑总办事,我只好来提交漏洞了。= =、
人人网某处限制存在问题,导致内网信息泄露以及主站任意文件读取。
详细说明:
Author:pysolve
人人网首页分享功能:
分享127.0.0.1,出现如下这段话“你的浏览器不支持javascript,这会导致你不能正常使用人人, 点击这里 ,教你调整你的浏览器。……”
从上图可以得出:
1、可以输入127.0.0.1分享并且分享成功。
2、猜测链接预览功能是后端采用了curlib库或类似的来实现的,取回response内容,然后反馈给用。由于不是浏览器,所以不支持js,触发<noscript>标签,也就有了上图这段话。
由此可以产生一个
内网信息泄露漏洞:
分享内网的ip地址,如果该ip开放了web服务的话,通过链接预览就产生了信息泄
露。
毕竟内网ip段太广,我们直接用js来实现一个“扫描器”来扫描(代码略)。效果如下:
内网信息泄露的部分截图如下:
为避免信息再次泄露,图中ip地址已打码,但从172.21和172.18可以判断出确实是为内网ip。
继续发散思路:
1、内网中可能会有一些重要的web系统不加任何验证,我们在找到一个ip后,提交http://172.xx.xx.xx/admin.do http://172.xx.xx.xx:8080等等来试探是否还有信息泄露。
例如上面的case,通过提交http://172.18.xx.xx/web/device/login?lang=1返回的信息可以判断出是H3C的web端
而如果此web端有认证绕过或其他的漏洞的话,则又会泄露更多的信息。
主站任意文件读取:
上面我们猜测后端调用了curlib或类似的方法来实现链接预览,而curl是支持多种协议的,不仅仅是HTTP、HTTPS,比如ftp。恰恰人人网链接预览这里对协议没做限制就交给后端处理了,所以我们还可以通过构造ftp://xx.xx.xx.xx来试探内网的匿名FTP。但这不是重点,重点是curl还支持本地文件协议file://,截图如下:
root!
漏洞证明:
修复方案:
修复建议:
1、限制url不能为内网地址
2、限制只能为http、https协议
漏洞回应
厂商回应:
危害等级:高
漏洞Rank:12
确认时间:2012-10-19 10:00
厂商回复:
添加对漏洞的补充说明以及做出评价的理由
最新状态:
暂无
漏洞评价:
评论
-
2012-10-14 20:58 |
xsser ( 普通白帽子 | Rank:254 漏洞数:18 | 当我又回首一切,这个世界会好吗?)
-
2012-10-14 21:49 |
WebSPRing ( 普通白帽子 | Rank:176 漏洞数:18 | Focus on Web Security (wspringox@gmail.c...)
-
2012-10-14 22:24 |
HRay ( 普通白帽子 | Rank:196 漏洞数:28 | 018)
-
2012-10-14 22:28 |
iiiiiiiii ( 普通白帽子 | Rank:680 漏洞数:89 | )
-
2012-10-14 23:11 |
闪电小子 ( 实习白帽子 | Rank:63 漏洞数:5 | PKAV技术宅社区!---闪电小子!)
-
2012-10-14 23:41 |
zzR ( 核心白帽子 | Rank:1382 漏洞数:122 | 收wb 1:5 无限量收 [平台担保])
-
2012-10-14 23:46 |
xsser ( 普通白帽子 | Rank:254 漏洞数:18 | 当我又回首一切,这个世界会好吗?)
-
2012-10-15 00:12 |
xsser ( 普通白帽子 | Rank:254 漏洞数:18 | 当我又回首一切,这个世界会好吗?)
@zzR 如果你指内容,我只能说人人都是乌云的一部分,所以乌云慢可以先看看自己 :)
-
2012-10-15 08:57 |
Valo洛洛 ( 普通白帽子 | Rank:458 漏洞数:52 | 。)
-
2012-10-15 09:52 |
zeracker ( 核心白帽子 | Rank:1068 漏洞数:137 | 多乌云、多机会!微信公众号: id:a301zls ...)
-
2012-10-15 10:08 |
goderci ( 普通白帽子 | Rank:542 漏洞数:47 | http://www.yunday.org)
-
2012-10-15 10:11 |
pysolve ( 路人 | Rank:17 漏洞数:3 | Time is killing u when ur killing time!)
@goderci 楼上的90后x阔 求别曝光我身份
-
2012-10-15 10:13 |
pysolve ( 路人 | Rank:17 漏洞数:3 | Time is killing u when ur killing time!)
@xsser 剑总求加精 顺路求通过团队(团队名xcl0ud)
-
2012-10-15 10:15 |
pysolve ( 路人 | Rank:17 漏洞数:3 | Time is killing u when ur killing time!)
@WebSPRing 之前用另外个ID提交过一次过
-
2012-10-15 10:18 |
goderci ( 普通白帽子 | Rank:542 漏洞数:47 | http://www.yunday.org)
-
2012-10-15 10:22 |
FlyR4nk ( 普通白帽子 | Rank:119 漏洞数:18 )
-
2012-10-15 10:34 |
pysolve ( 路人 | Rank:17 漏洞数:3 | Time is killing u when ur killing time!)
@FlyR4nk QL?我是QM,@WebSPRing 是QH
-
2012-10-15 11:09 |
G8dSnow ( 路人 | Rank:21 漏洞数:5 | 一直在学习技术、分享知识的路上)
-
2012-10-16 09:37 |
鬼魅羊羔 ( 普通白帽子 | Rank:299 漏洞数:42 | (#‵′)凸(#‵′)凸(#‵′)凸(#‵′)凸(#‵...)
-
2012-10-16 09:38 |
saline ( 普通白帽子 | Rank:231 漏洞数:32 | Focus On Web Secur1ty)
-
2012-10-16 10:40 |
cnrstar ( 普通白帽子 | Rank:157 漏洞数:23 | Be my personal best!)
-
2012-10-22 09:39 |
pysolve ( 路人 | Rank:17 漏洞数:3 | Time is killing u when ur killing time!)
-
2012-11-08 10:06 |
zzR ( 核心白帽子 | Rank:1382 漏洞数:122 | 收wb 1:5 无限量收 [平台担保])
-
2012-11-08 19:48 |
icefish ( 普通白帽子 | Rank:104 漏洞数:8 | 欢迎大家和我用邮件进行交流~)
-
2012-11-08 20:01 |
yy520 ( 普通白帽子 | Rank:139 漏洞数:12 )
-
2012-11-09 00:27 |
猪头子 ( 普通白帽子 | Rank:189 漏洞数:35 | 自信的看着队友rm -rf/tar挂服务器)
-
2012-11-09 10:58 |
HRay ( 普通白帽子 | Rank:196 漏洞数:28 | 018)
-
2012-11-09 16:36 |
saline ( 普通白帽子 | Rank:231 漏洞数:32 | Focus On Web Secur1ty)
-
2012-11-15 13:38 |
pysolve ( 路人 | Rank:17 漏洞数:3 | Time is killing u when ur killing time!)
附上博文一篇 http://hi.baidu.com/pysolve/item/c0f745ec69683bec2a09a4b7
-
2012-11-15 13:42 |
qiaoy ( 普通白帽子 | Rank:110 漏洞数:16 )
-
2012-11-15 13:43 |
xsser ( 普通白帽子 | Rank:254 漏洞数:18 | 当我又回首一切,这个世界会好吗?)
@pysolve 这个相当不错鸟 很多的都有问题的说
-
2012-11-28 21:21 |
popok ( 普通白帽子 | Rank:117 漏洞数:24 | nothing)
-
2012-11-28 21:22 |
popok ( 普通白帽子 | Rank:117 漏洞数:24 | nothing)
-
2012-11-28 22:44 |
Errorera ( 普通白帽子 | Rank:112 漏洞数:21 | 我们应该在犯错误的情况下学习!)
-
2012-11-29 08:07 |
Sh1ne ( 路人 | Rank:5 漏洞数:1 | With great power comes great responsibil...)
-
2012-11-29 09:10 |
w5r2 ( 普通白帽子 | Rank:226 漏洞数:52 )
-
2012-11-29 10:03 |
pangshenjie ( 普通白帽子 | Rank:110 漏洞数:14 )
-
2012-11-29 11:48 |
Duking ( 路人 | Rank:1 漏洞数:1 | 懒人啦~~)
-
2012-11-29 11:52 |
xsser ( 普通白帽子 | Rank:254 漏洞数:18 | 当我又回首一切,这个世界会好吗?)
-
2012-11-29 13:52 |
冷冷的夜 ( 普通白帽子 | Rank:135 漏洞数:12 )
-
2012-11-29 15:17 |
pysolve ( 路人 | Rank:17 漏洞数:3 | Time is killing u when ur killing time!)
-
2012-11-30 15:11 |
horseluke ( 普通白帽子 | Rank:116 漏洞数:18 | Realize the dream in earnest.)
-
2012-11-30 16:47 |
imlonghao ( 普通白帽子 | Rank:730 漏洞数:74 )
-
2012-12-02 13:30 |
Stream ( 路人 | Rank:6 漏洞数:2 | 低头要有勇气,抬头要有底气!)