当前位置:首页 > 网站管理 > 正文内容

DedeCMS V5.7 download.php url重定向漏洞解决方法

wzccxx5年前 (2021-06-05)网站管理7

安全级别:低

影响范围:所有使用dedecms 5.7sp1及以下版本。

漏洞测试:http://www.***.com/plus/download.php?open=1&link=aHR0cDovL3NreWhvbWUuY24%3d (将www.***.com改为你的网站域名即可查看跳转结果,如跳转到http://skyhome.cn则说明存在url重定向漏洞。)

修复方案:在跳转之前对$link参数进行判断,非本站url则跳转到首页或错误提示页面。

将/plus/download.php中第67行
 
header("location:$link");
 
替换为
 
if(stristr($link,$cfg_basehost))
    {
        header("location:$link");
    }
    else
    {
        header("location:$cfg_basehost");
    }


扫描二维码推送至手机访问。

版权声明:本文由泰山森林发布,如需转载请注明出处。

本文链接:https://wzc.tzts.ltd/post/36.html

分享给朋友:

相关文章

DEDE 5.7 PHP5.4 5.5 编辑器变空白的解决方案

追根溯源,是htmlspecialchars惹的祸,PHP 5.4后GBK编码下默认不支持中文,转换后内容为空,太TM坑爹了!UTF-8编码没有任何问题。解决办法:[php] view plain copy p...

ueditor无法显示的表格边框代码换CK后添加

border="1px" cellspacing="0px" style="border-collapse:collapse"...

织梦dedecms全站文章列表如何排除某个栏目dede arclist 排除栏目

织梦dedecms全站文章列表如何排除某个栏目【解决方法】我们都知道织梦标签功能非常的强大,但如果栏目太多时,有的栏目文章不需要在首页显示,或者不参与排序和推荐时,只用typeid过滤和维护起来就相当麻烦,下面教大家怎么解决织梦文章列表排除...

网页嵌套引用

<IFRAME NAME="content_frame" width=0 height=0 marginwidth=0 marginheight=0 SRC="htt" ></IFR...

input框中自动展示当前日期 yyyy/mm/dd

<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title...

dede 后台验证码显示不了的解决方案

在文件/include/vdimgck.php  $sessSavePath = DEDEDATA."/sessions/"; 后面添加  ob_end_clean();...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。