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

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

缺陷编号:wooyun-2013-042070

漏洞标题:PHPYUN V3.0任意文件上传漏洞

相关厂商:php云人才系统

漏洞作者: JinGuiZi

提交时间:2013-11-22 18:50

修复时间:2014-02-20 18:50

公开时间:2014-02-20 18:50

漏洞类型:文件包含

危害等级:高

自评Rank:20

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2013-11-22: 细节已通知厂商并且等待厂商处理中
2013-11-23: 厂商已经确认,细节仅向厂商公开
2013-11-26: 细节向第三方安全合作伙伴开放
2014-01-17: 细节向核心白帽子及相关领域专家公开
2014-01-27: 细节向普通白帽子公开
2014-02-06: 细节向实习白帽子公开
2014-02-20: 细节向公众公开

简要描述:

任意文件上传

详细说明:

漏洞出现在
/member/model/index.class.php
178行
save_avatar_action函数
该函数调用方式
由/member/index.php来解析url
127.0.0.1/member/index.php?M=index&C=save_avatar_action
如图
$new_avatar_path这个变量是由$pic_id和$type组成,而picid和tyoe又完全可控
所以在file_put_contents的时候,我们就能任意操作文件写入。
写入的内容为post提交的数据

QQ截图20131105161446.png

漏洞证明:

首先要登陆
发送这样一个请求

1.JPG


上传成功

2.JPG

修复方案:

对两个变量进行处理

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


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:15

确认时间:2013-11-23 10:04

厂商回复:

由于之前平台无法选择RANK,现在补上,感谢 提供!

最新状态:

暂无


漏洞评价:

评论

  1. 2013-11-07 01:31 | Master ( 路人 | Rank:29 漏洞数:10 )

    Mark

  2. 2013-11-09 14:20 | cbuteng ( 路人 | Rank:21 漏洞数:3 | 无)

    0rank是什么意思

  3. 2013-11-09 14:43 | JinGuiZi ( 路人 | Rank:30 漏洞数:6 | 。。)

    @cbuteng 搞不懂

  4. 2013-11-20 17:15 | 脚本小伙 ( 实习白帽子 | Rank:52 漏洞数:15 | 小书童)

    haha...