Browse Source

Add files via upload

覆盖2文件
tags/6.0.0
qfdong-github GitHub 3 years ago
parent
commit
9818603e81
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 3 deletions
  1. +2
    -2
      src/dede/co_export.php
  2. +6
    -1
      src/dede/media_add.php

+ 2
- 2
src/dede/co_export.php View File

@@ -4,7 +4,7 @@
*
* @version $Id: co_edit_text.php 1 14:31 2010年7月12日Z tianya $
* @package DedeCMS.Administrator
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc.
* @copyright Copyright (c) 2007 - 2010, DesDev, Inc.
* @license http://help.dedecms.com/usersguide/license.html
* @link http://www.dedecms.com
*/
@@ -304,4 +304,4 @@ else
ShowMsg("完成 {$rs}% 导入,继续执行操作...",$gourl,'',500);
exit();
}
}
}

+ 6
- 1
src/dede/media_add.php View File

@@ -4,7 +4,7 @@
*
* @version $Id: media_add.php 2 15:25 2011-6-2 tianya $
* @package DedeCMS.Administrator
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc.
* @copyright Copyright (c) 2007 - 2010, DesDev, Inc.
* @license http://help.dedecms.com/usersguide/license.html
* @link http://www.dedecms.com
*/
@@ -67,6 +67,11 @@ if($dopost=="upload")
MkdirAll($cfg_basedir.$savePath,777);
CloseFtp();
}
/*
dedecms后台文件任意上传漏洞
漏洞描述:dedecms早期版本后台存在大量的富文本编辑器,该控件提供了一些文件上传接口,同时dedecms对上传文件的后缀类型未进行严格的限制,这导致了黑客可以上传WEBSHELL,获取网站后台权限。
*/
if (preg_match('#\.(php|pl|cgi|asp|aspx|jsp|php5|php4|php3|shtm|shtml)[^a-zA-Z0-9]+$#i', trim($filename))) { ShowMsg("你指定的文件名被系统禁止!"); exit(); }
$fullfilename = $cfg_basedir.$filename;
if($mediatype==1)
{


Loading…
Cancel
Save