dedecms common.inc.php SESSION变量覆盖导致SQL注入

Dedecms SESSION变量覆盖导致sql注入common.inc.PHP解决方法

文件:/include/common.inc.PHP

Dedecms的/plus/advancedsearch.PHP中,直接从SESSION[SESSION[sqlhash]获取值作为$query带入SQL查询,这个漏洞的利用前提是session.auto_start = 1即开始了自动SESSION会话,云盾团队在dedemcs的变量注册入口进行了通用统一防御,禁止SESSION变量的传入

Dedecms SESSION变量覆盖导致sql注入common.inc.PHP解决方法

搜索如下代码(68行):

0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE)#',$svar) )

代码,替换代码如下:

0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE|_SESSION)#',$svar) )

修改前请备份好文件,将新的/include/common.inc.PHP 文件上传替换阿里云服务器上的即可解决此问题。

相关文章

本教程操作系统:Windows10系统、DedeCMS 5.7.109版本、Dell...
在Dedecms织梦列表页中是肯定要使用pagelist标签的,但是有的...
今天分享织梦网站怎么搬家,个人感觉织梦的搬家比其他的程序...
织梦(dede)程序不安全是公认的,同样是建站,使用织梦程序...
使用xemu、爱站工具包、尖叫青蛙等制作网站地图,每次生成si...
分享织梦自动生成网站sitemap,但是需要安装插件,今天分享,...