当前位置:首页 >> 网络通讯 >> 网络安全 >> 内容

ThinkSNS又一个任意上传文件漏洞

时间:2013/4/19 12:10:00 作者:平凡之路 来源:xuhantao.com 浏览:

某模块未对上传文件类型进行验证。可上传任意文件


 

之前看到有人找到一个任意上传的漏洞。所以看了一下。不知道是否和他的一致

 

代码产生位置

apps\wap\Lib\Action\IndexAction.class.php

263行

if(!empty($_FILES['pic']['name'])) { // 自动发一条图片微博

$data['pic']      = $_FILES['pic'];

$data['content']  = '图片分享';

$data['from']     = $this->_type_wap;

$res = api('Statuses')->data($data)->upload();

}

 

未对文件类型过滤

 

访问wap 模块

 

 

发一条微博并传图

 

firebug 地址

 

 


 

去掉small_然后访问

/data/uploads/2012/1023/17/50865d481c217.php

 

修复方案:

对上传类型要进行检查

  • 徐汉涛(www.xuhantao.com) © 2024 版权所有 All Rights Reserved.
  • 部分内容来自网络,如有侵权请联系站长尽快处理 站长QQ:965898558(广告及站内业务受理) 网站备案号:蒙ICP备15000590号-1