当前位置:首页 > 织梦 > 关键词 > 漏洞 > 正文

dedecms上传漏洞

温馨提示:DedeCMS用户请及时前往织梦官网处理官方版权事宜。

漏洞

dedecms上传漏洞

简介

dedecms过滤逻辑不严导致上传漏洞。

文件

/include/uploadsafe.inc.php

修复

该漏洞在 DedeCMS V5.7 SP2正式版(2018-01-09) 已经修复过,已经你的织梦程序已经是这个版本的话,可以忽略以下修复教程,不放心的可以打开文件对比一下

打开 /include/uploadsafe.inc.php 找到 40至43行

if(empty(${$_key.'_size'}))
{
    ${$_key.'_size'} = @filesize($$_key);
}

在它下面加入

$imtypes = array
(
    "image/pjpeg", "image/jpeg", "image/gif", "image/png", 
    "image/xpng", "image/wbmp", "image/bmp"
);
 
if(in_array(strtolower(trim(${$_key.'_type'})), $imtypes))
{
    $image_dd = @getimagesize($$_key);
    if (!is_array($image_dd))
    {
        exit('Upload filetype not allow !');
    }
}

说明

自行采取了底层/框架统一修复、或者使用了其他的修复方案,可能会导致您虽然已经修复了该漏洞,云盾依然报告存在漏洞,遇到该情况可选择忽略该漏洞提示。

本文属原创,转载请注明原文:https://www.zhimatong.com/jiaocheng/439.html

为保证教程的实用性及扩大知识面覆盖,如果您有相似问题而未解决,可联系在线客服免费技术支持。

内容有用

联系
顾问

在线
客服
账号登录

没有账号?立即注册

忘记密码

登录即同意用户协议没有账号? 立即注册
账号注册
我已阅读并同意用户协议
立即注册
注册即同意用户协议已有账号? 立即登录
找回密码

操作步骤:邮箱验证->设置新密码

注册即同意用户协议已有账号? 立即登录