仿站咨询QQ:2587483189

手机微信同号:15850888840

织梦DedeCMS common.inc.php文件SESSION变量覆盖漏洞解决办法

 织梦DedeCMS common.inc.php文件SESSION变量覆盖漏洞解决办法,其实大多数的站长都不明白制作一个好的网站模板对于SEO是多重要,织梦作为很流行的cms之一,模板制作过程中经常会遇到这样那样的问题。今天小编就来跟大家讲讲织梦DedeCMS common.inc.php文件SESSION变量覆盖漏洞解决办法。

最近很多人反馈说阿里云后台提示织梦common.inc.php文件SESSION变量覆盖漏洞会导致SQL注入,黑客可以直接从SESSION[SESSION[sqlhash]获取值作为$query带入SQL查询,这个漏洞的利用前提是session.auto_start = 1即开始了自动SESSION会话,下面告诉大家怎么修复这个漏洞:
 
首先找到并打开/include/common.inc.php文件,在里面找到如下代码:
 
1
if( strlen($svar)>0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE)#',$svar) )
 
将其替换为如下代码:
 
1
if( strlen($svar)>0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE|_SESSION)#',$svar) )
 
修改完成后保存并替换原来的文件就可以了,希望对大家有所帮助。
 
大家既然都知道了织梦DedeCMS common.inc.php文件SESSION变量覆盖漏洞解决办法,并且46仿站网小编也在上文中给大家提供了SESSION变量覆盖漏洞的方法,想必各位应该可以好好去尝试一下了吧!也请大家继续关注后续的内容哦!

  • 上一篇:判断当前字段是否有值 有显示,反之不显示
  • 下一篇:手机网站制作注意事项有哪些
  • 来源:未知//所属分类: dede仿站 /更新时间:2020-12-11
    相关仿站教程