1.受影响版本DEDECMS 5.7、5.6、5.5。 2.漏洞文件/include/common.inc.php 3.DEDECMS的全局变量初始化存在漏洞,可以任意覆盖任意全局变量。

描述:

目标存在全局变量覆盖漏洞。

1.受影响版本DEDECMS 5.7、5.6、5.5。
2.漏洞文件/include/common.inc.php
3.DEDECMS的全局变量初始化存在漏洞,可以任意覆盖任意全局变量。

危害:

1.黑客可以通过此漏洞来重定义数据库连接。
2.通过此漏洞进行各种越权操作构造漏洞直接写入webshell后门。

临时解决方案:

在 /include/common.inc.php  中
找到注册变量的代码

foreach(Array('_GET','_POST','_COOKIE') as $_request)
{
         foreach($$_request as $_k => $_v) ${$_k} = _RunMagicQuotes($_v);
}

修改为

foreach(Array('_GET','_POST','_COOKIE') as $_request)
{
         foreach($$_request as $_k => $_v) {
                    if( strlen($_k)>0 && eregi('^(cfg_|GLOBALS)',$_k) ){
                            exit('Request var not allow!');
                   }
                    ${$_k} = _RunMagicQuotes($_v);
    }
}

dedecms安全漏洞之/include/common.inc.php漏洞解决办法相关推荐

  1. dede tags.php漏洞,织梦dedecms安全漏洞之/include/common.inc.php漏洞解决办法

    foreach(Array('_GET','_POST','_COOKIE') as $_request) { foreach($$_request as $_k => $_v) ${$_k} ...

  2. 织梦DedeCMS后台模块管理列表不显示 【终极解决办法】

    织梦系统上传到空间之后,点击"模块管理"里面的"模块列表"显示空白的解决办法 网上很多关于织梦后台模块管理列表不显示的解决办法,但是大多无效,下面这种方法是小菜 ...

  3. error RC1015: cannot open include file 'afxres.h'. 的解决办法

    编译工程时出现如下错误: error RC1015: cannot open include file 'afxres.h'. 'afxres.h' 文件是跟MFC相关的,出现此种错误有两种解决办法: ...

  4. JSP include 引入页面文件乱码 解决办法

    解决JSP include 引入文件出现乱码解决办法一: 第一种情况可以修改被include的文件: 1.当jsp include动态文件时(jsp文件)可以在被include的jsp文件头部加上代码 ...

  5. dedecms v5.7 图片集“图集内容”无法调用的解决办法

    在dedecms的图片集模型或者基于图片集模型修改的自定义模型中 内容页模板使用 {dede:field.body/} 方式来调用body字段是没有输出的(原因不明,未继续深入) 但有些时候当需要在内 ...

  6. ISE include 头文件错误的解决办法

    在ISE 14.7里面,如果hdl的头文件和verilog文件不在同一个文件夹下,直接添加文件就会i包含失败,而且无法实现综合.错误代码是  ERROR:HDLCompiler:281 :ERROR: ...

  7. 【转】QT#include GL/gl.h错误解决办法

    [声明为转载http://chenlei.is-programmer.com/posts/30702.html] 今天,编译了一下Qt SDK 的Demos,出现了如下错误: 1.qgl.h:   # ...

  8. 多模块下依赖其他模块(例如Common模块)时的解决办法

    在多模块下,使用Knife4j进行接口测试时发现,全局异常处理器无法捕获自定义异常,经检查,已经在该模块下的依赖文件中引入相关模块,但是在返回给前端数据时,对于错误的请求返回的还是 message:I ...

  9. dedecms部分文章出现读取附加信息出错的解决办法

    问题: 估计是新版本开发的时候,没有考虑旧版,文章内容为空的新闻,新版不在允许文章内容为空的新闻,这样旧版的内容为空的新闻升级后将无法再编辑.  解决: 你可以对如下文件进行如下修改: article ...

  10. dede/archives_do.php,dedecms后台编辑文章时archives_do.php显示空白解决办法

    今天网站后台不知道哪里搞错了,后台总是出现状况,出现无法dede后台编辑文章显示空白的问题,查看编辑文章的文件是archives_do.php 这个文件. 然后找到文件了就可以查看出现的问题了,我们发 ...

最新文章

  1. php去掉字符串的最后一个字符 substr()的用法
  2. Python Tesseract 图片识别-小操练
  3. mac如何修改php.ini,mac 如何修改php.ini
  4. 【深度学习】协同优化器和结构化知识蒸馏
  5. c语言中指针的类型,学习C语言中的指针类型
  6. LiveVideoStack 2022迎春招聘
  7. java jna调用dll文件_关于java jna调用dll的问题
  8. python的notebook怎么用_如何通过命令行将IPython Notebook转换为Python文件?
  9. 软件测试——全链路压测原理
  10. 数据结构与算法_01链表
  11. filco蓝牙不好用_FILCO蓝牙机械键盘,超稳连接6米开外不掉线
  12. android 设置默认铃声,我的Android进阶之旅------gt;Android系统设置默认来电铃声、闹钟铃声、通知铃声,android进阶...
  13. win10 安装.net framework3.5 失败,遇到0x800f081f并提示“找不到源文件。请使用“源”选项指定还原该功能所需的文件位置” 的问题
  14. 关于日期插件在chrome中出现被遮挡的问题
  15. html2d动画,HTML5之SVG 2D入门11—用户交互性(动画)介绍及应用
  16. python3获取网页天气预报信息并打印
  17. 怎么把一张普通照片变成一寸照?这个小技巧了解一下
  18. Mysql错误编码和解释表
  19. TI低功耗蓝牙(BLE)介绍
  20. CentOS安装Eclipse,Eclipse启动时报错

热门文章

  1. 《GPU编程与CG语言之阳春白雪下里巴人》 读书笔记1
  2. 怎样做文献综述:六步走向成功-读书笔记
  3. html如何插入一张图片,html如何插入图片
  4. 前端开发日报:20190818
  5. QQ号大规模被盗与你我有什么关系?你我该如何做?
  6. 牛客 | C 选择颜色
  7. C盘空间不足,释放C盘空间
  8. 安卓开发颜色以及对应代码(转载)
  9. IntelliJ IDEA Ultimate破解安装及使用其进行Spring程序开发
  10. 西南大学计算机学院赖红,赖红 - 计算机与信息科学学院 - Powered by 西南大学