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

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

缺陷编号:wooyun-2015-0111659

漏洞标题:UC Mobile一处Getshell

相关厂商:UC Mobile

漏洞作者: scanf

提交时间:2015-05-02 20:45

修复时间:2015-06-18 18:04

公开时间:2015-06-18 18:04

漏洞类型:文件上传导致任意代码执行

危害等级:高

自评Rank:20

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-05-02: 细节已通知厂商并且等待厂商处理中
2015-05-04: 厂商已经确认,细节仅向厂商公开
2015-05-14: 细节向核心白帽子及相关领域专家公开
2015-05-24: 细节向普通白帽子公开
2015-06-03: 细节向实习白帽子公开
2015-06-18: 细节向公众公开

简要描述:

劳动节快乐!

详细说明:

http://uctest.ucweb.com:81/wml/Download/Upload/wap2upload.xhtml
上传页面

QQ截图20150502140749.jpg


限制了php
那我们试试pHP

QQ截图20150502141204.jpg


OK,看来开发用的黑名单规则啊
上传一句话

漏洞证明:

存在缺陷的代码

QQ截图20150502141332.jpg


$uploadfile = $uploaddir.'/'.$_FILES[$curr_boxid]['name'];
if(strpos($uploadfile,".php") !== false){
echo "php file?";
exit();
}
if( ($_FILES[$curr_boxid]['error'] == UPLOAD_ERR_OK ) && move_uploaded_file($_FILES[$curr_boxid]['tmp_name'],$uploadfile))
{
$tmp['save_filename'] = $uploadfile;
$tmp['md5'] = md5_file($uploadfile);
$tmp['downlink'] = 'uploadfiles/'.$_FILES[$curr_boxid]['name'];
$upload_success_sum++ ;


修复方案:

嗯在深入就没意思了

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


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:15

确认时间:2015-05-04 18:03

厂商回复:

漏洞存在,已转给相关人员处理,非常感谢!

最新状态:

暂无