GVKun编程网logo

阿里云后台提示织梦common.inc.php文件SESSION变量覆盖漏洞(织梦api接口)

25

本文将分享阿里云后台提示织梦common.inc.php文件SESSION变量覆盖漏洞的详细内容,并且还将对织梦api接口进行详尽解释,此外,我们还将为大家带来关于dedecmscommon.inc.

本文将分享阿里云后台提示织梦common.inc.php文件SESSION变量覆盖漏洞的详细内容,并且还将对织梦api接口进行详尽解释,此外,我们还将为大家带来关于dedecms common.inc.php SESSION变量覆盖导致SQL注入、dedecms SESSION变量覆盖导致SQL注入common.inc.php的解决、dedecms的变量覆盖漏洞导致注入漏洞、dedecms的变量覆盖漏洞导致注入漏洞怎么办的相关知识,希望对你有所帮助。

本文目录一览:

阿里云后台提示织梦common.inc.php文件SESSION变量覆盖漏洞(织梦api接口)

阿里云后台提示织梦common.inc.php文件SESSION变量覆盖漏洞(织梦api接口)

 
阿里云后台提示织梦common.inc.php文件SESSION变量覆盖漏洞会导致SQL注入,网络黑客可以直接从SESSION[SESSION[sqlhash]获取值作为$query带入SQL查询,这个漏洞的利用前提是session.auto_start = 1即开始了自动SESSION会话,下面郑州蝶动网络告诉大家怎么修复这个漏洞:
首先找到并打开/include/common.inc.php文件,在里面找到如下代码:
 
 if( strlen($svar)>0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE)#',$svar) )
 
将其替换为如下代码:
 
 if( strlen($svar)>0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE|_SESSION)#',$svar) )
 
修改完成后保存并替换原来的文件就可以了。这样阿里云后台就不会有提示了,网站也非常安全了。
本文章网址:http://www.ppssdd.com/code/1221.html。转载请保留出处,谢谢合作!

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

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的解决方法

1、搜索如下代码(68行):

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

2、替换 68 行代码,替换代码如下:

if( strlen($svar)>0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE|_SESSION)#',sans-serif; font-size: 14px; text-indent: 2em;">
	修改前请备份好文件,将新的/include/common.inc.PHP 文件上传替换阿里云服务器上的即可解决此问题。

上一篇:dedecms模版soft_add.phpSQL注入漏洞修复方法

下一篇:阿里云服务器提示media_add.php dedecms后台文件任意上传漏洞修复方法

总结

以上是小编为你收集整理的dedecms common.inc.php SESSION变量覆盖导致SQL注入全部内容。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

Dedecms相关文章

织梦系统 dedecms pagelist标签使用修改方法介绍
在Dedecms织梦列表页中是肯定要使用pagelist标签的,但是有的时候也会因为一些css格式的问题会出现排列顺序的问题,所以也要知道怎么样修改pagelist标签?
织梦网站怎么搬家?dede系统网站迁移数据到另外个服务器
今天分享织梦网站怎么搬家,个人感觉织梦的搬家比其他的程序的都简单。1、网站备份登录织梦后台,【系统】-【数据库备份/还原】-【提交】,织梦程序开始自动备份数据库,等待即可。
织梦网站安全设置方法 dede系统网站如何配置才安全?
织梦(dede)程序不安全是公认的,同样是建站,使用织梦程序被黑的风险更大,所以,一些安全设置是非常有必要的。织梦网站安全设置的4个主要操作
织梦自动生成网站地图sitemap代码 dede生成sitemap站点地图的代码实例
使用xemu、爱站工具包、尖叫青蛙等制作网站地图,每次生成sitemap还需要再上传到服务器,还是比较麻烦的,不过有些网站程序可以通过插件完成网站地图的自动更新,比如wordpress。但是织梦一直都不行,今天就用插件+代
dede织梦纯代码制作网站地图 dede网站地图生成代码
分享织梦自动生成网站sitemap,但是需要安装插件,今天分享,织梦如何不使用插件,制作网站xml地图。
织梦dede自定义表单添加全选功能 dede自定义表单实操代码
织梦自定义表单没有全选/取消全选功能,有时候想要全选全,需要一个一个选择比较麻烦,如果网站有大量的恶意留言,想要删除更麻烦。虽然可以使用sql命令删除恶意留言,但不是很灵活,今天就给织梦自定义表单添加全选
dede cms如何定时主动推送文章 dede实现定时推送文章给百度的方法
前几天百度公开课说了,api推送的优先级比较高,所以在没有快速收录的情况下,api提交必须要有,那么织梦要如何实现api主动推送呢?
织梦dede发布文章实时api主动推送
dede定时主动推送,虽然也很方便,但只能固定时间推送,实时性不高,今天小编分享如何发布文章后实时api推送至百度?
  • • 织梦系统 dedecms pagelist标签使用修改
  • • 织梦网站怎么搬家?dede系统网站迁移数
  • • 织梦网站安全设置方法 dede系统网站如何
  • • 织梦自动生成网站地图sitemap代码 dede
  • • dede织梦纯代码制作网站地图 dede网站地
  • • 织梦dede自定义表单添加全选功能 dede自
  • • dede cms如何定时主动推送文章 dede实现
  • • 织梦dede发布文章实时api主动推送
  • • 织梦dedecms当前位置标签代码的5种写法
  • • 织梦DEDECMS文章、栏目页获取当前页面顶
JavaScriptPHPsqlMysqLwindows使用wordpressAJAXList方法系统文件安装Nginx教程数据库设置Woocommerc服务器pdf错误获取创建显示函数用户更新添加IIS删除自定义代码进行.htaccess调用软件选择功能属性下载
  • 友情链接:
  • 菜鸟教程
  • 前端之家
  • 编程小课
  • 小编
  • -
  • 我要投稿
  • -
  • 广告合作
  • -
  • 联系我们
  • -
  • 免责声明
  • -
  • 网站地图
版权所有 © 2018 小编 闽ICP备13020303号-8
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜"程序精选"关注
微信扫一扫可直接关注哦!

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

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


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的解决方法

 

1、搜索如下代码(68行):

if( strlen($svar)>0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE)#',$svar) )
登录后复制

2、替换 68 行代码,替换代码如下:

if( strlen($svar)>0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE|_SESSION)#',$svar) )
登录后复制

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


以上就是dedecms SESSION变量覆盖导致SQL注入common.inc.php的解决 的详细内容,更多请关注php中文网其它相关文章!

dedecms的变量覆盖漏洞导致注入漏洞

dedecms的变量覆盖漏洞导致注入漏洞

文件是:include/filter.inc.PHP

防御方法

/include/filter.inc.PHP

$_v) { $svar[$_k] = _Filterall($fk,$_v); } } else { if($cfg_notallowstr!='' && preg_match("#".$cfg_notallowstr."#i",$svar)) { ShowMsg(" $fk has not allow words!",'-1'); exit(); } if($cfg_replacestr!='') { $svar = preg_replace('/'.$cfg_replacestr.'/i',"***",$svar); } } if (!$magic_quotes_gpc) { $svar = addslashes($svar); } return addslashes($svar); // return $svar; }

dedecms的变量覆盖漏洞导致注入漏洞怎么办

dedecms的变量覆盖漏洞导致注入漏洞怎么办

dedecms的变量覆盖漏洞导致注入漏洞怎么办

dedecms的变量覆盖漏洞导致注入漏洞怎么办?

dedecms的变量覆盖漏洞导致注入漏洞

推荐学习:织梦cms

文件是:include/filter.inc.php

防御方法

/include/filter.inc.php

/**
 *  过滤不相关内容
 *
 * @access    public
 * @param     string  $fk 过滤键
 * @param     string  $svar 过滤值
 * @return    string
 */
$magic_quotes_gpc = ini_get('magic_quotes_gpc');
function _FilterAll($fk, &$svar)
{
    global $cfg_notallowstr,$cfg_replacestr;
    if( is_array($svar) )
    {
        foreach($svar as $_k => $_v)
        {
            $svar[$_k] = _FilterAll($fk,$_v);
        }
    }
    else
    {
        if($cfg_notallowstr!='' && preg_match("#".$cfg_notallowstr."#i", $svar))
        {
            ShowMsg(" $fk has not allow words!",'-1');
            exit();
        }
        if($cfg_replacestr!='')
        {
            $svar = preg_replace('/'.$cfg_replacestr.'/i', "***", $svar);
        }
    }
    if (!$magic_quotes_gpc) {
        $svar = addslashes($svar);
    }
return addslashes($svar);
//    return $svar;
}
登录后复制

以上就是dedecms的变量覆盖漏洞导致注入漏洞怎么办的详细内容,更多请关注php中文网其它相关文章!

今天关于阿里云后台提示织梦common.inc.php文件SESSION变量覆盖漏洞织梦api接口的介绍到此结束,谢谢您的阅读,有关dedecms common.inc.php SESSION变量覆盖导致SQL注入、dedecms SESSION变量覆盖导致SQL注入common.inc.php的解决、dedecms的变量覆盖漏洞导致注入漏洞、dedecms的变量覆盖漏洞导致注入漏洞怎么办等更多相关知识的信息可以在本站进行查询。

本文标签: