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

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

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

安全级别:低

影响范围:所有使用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

分享给朋友:

相关文章

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

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

dede织梦后台系统设置在PHP5.4,5.6环境中不能保存中文参数的解决方法

在没用PHP5.4的环境做Dede后台的时候,织梦58一直没有遇到这个问题,昨天上传一个新的模版到空间去测试发现后台的系统基本参数设置中所有的中文内容都无法保存,关于这个问题,其实以前也听说过,知识一直没有遇到,这是因为网站编码的问题,UT...

dede:list和dede:arclist列表按权重排序修改方法

下面介绍织梦dedecms的dede:list和dede:arclist列表按权重排序修改方法。倒序 orderway='asc'orderway是设置排序的方式,值为desc和ascdedecms列表页实现文档按权重wei...

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

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

Zblog搬家移动网站空间怎么导出导入myqsl数据

Zblog搬家移动网站空间怎么导出导入myqsl数据

在Zblog站点开始运作后,有时我们因为某些原因,比如空间速度慢,比如空间要到期,比如空间不够用等,可能会对网站空间进行搬家的操作,而在移动网站空间过程,最重要的莫过于数据的转移了,那么Zblog搬家移动网站空间怎么导出原来的数据,又如何导...

网页嵌套引用

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

发表评论

访客

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