首页 > Web开发 > 详细

dedecmsV5.7 任意文件上传漏洞修复

时间:2019-09-16 19:12:24      阅读:77      评论:0      收藏:0      [点我收藏+]

问题文件:在/include/dialog/select_soft_post.php文件

解决方法:

先找到这个文件/include/dialog/select_soft_post.php,找到大概72,73行的

$fullfilename = $cfg_basedir.$activepath./.$filename;      

在这行代码之前增加:

//任意文件上传漏洞修复----start-----
if (preg_match(#\.(php|pl|cgi|asp|aspx|jsp|php5|php4|php3|shtm|shtml)[^a-zA-Z0-9]+$#i, trim($filename))){
    ShowMsg("你指定的文件名被系统禁止!",javascript:;); exit();
}
//任意文件上传漏洞修复-----end-----

然后保存上传服务器就OK了!

dedecmsV5.7 任意文件上传漏洞修复

原文:https://www.cnblogs.com/pawn-i/p/11528486.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!