新闻中心

xinwen
首页 > 新闻中心 > 正文内容

phpcms网站漏洞修复之远程代码写入缓存漏洞利用

新闻中心西安百度公司2年前 (2018-12-19)523

 

SINE安全公司在对phpcms2008网站代码进行安全检测与审计的时候发现该phpcms存在远程代码写入缓存文件的一个SQL注入漏洞,该phpcms漏洞危害较大,可以导致网站被黑,以及服务器遭受黑客的攻击,关于这次发现的phpcms漏洞细节以及如何利用提权我们来详细剖析。

phpcms2008是国内深受站长建站使用的一个内容CMS管理系统,phpcms的开源话,免费,动态,静态生成,API接口,模板免费下载,自定义内容设计,可提供程序的二次开发与设计,大大方便了整个互联网站长的建站使用与优化。整个phpcms采用PHP+Mysql数据库作为架构,稳定,并发高,承载量大。

phpcms2008漏洞详情

在对代码的安全检测与审计当中,发现type.php文件代码存在漏洞,代码如下:

 phpcms网站漏洞修复之远程代码写入缓存漏洞利用 新闻中心 西安百度1张

以上代码if(empty($template)) 在进行变量定义的时候可以跟进来看下,通过extract进行变量的声明与注册,如果当前的注册已经有了,就不会覆盖当前已有的声明,导致可以变量伪造与注入。

我们再来跟踪该代码找到template函数,看到调用到了include目录下的global.func.php文件,该代码里的function template会对传递过来的定义值进行判断,默认TPL_REFRESH是为1的参数值,也就是说自动开启了模板缓存功能。当需要更新缓存的时候就会先判断有没有变量注册,如果有就会进行更新缓存。

该漏洞利用的就是缓存的更新,将网站木马代码插入到缓存文件当中去。可以看出$template没有进行过滤就可以直接写入到缓存模板中,我们可以指定TAG内容,post提交过去,如下代码:

 phpcms网站漏洞修复之远程代码写入缓存漏洞利用 新闻中心 西安百度2张

我们在自己的本地电脑搭建了一套phpcms2008系统的环境,进行漏洞测试,提交post参数过去,我们看下本地的漏洞结果,可以执行phpinfo代码。也可以插入一句话木马后门进行上传webshell。

 phpcms网站漏洞修复之远程代码写入缓存漏洞利用 新闻中心 西安百度3张

phpcms漏洞修复与安全建议

目前phpcms官方已经修复该漏洞,请各大网站运营者尽快升级phpcms2008到最新版本,有些二次开发的网站可以针对缓存目录进行安全限制,禁止PHP脚本文件的执行,data,cache_template目录进行安全加固部署,对网站上的漏洞进行修复,或者是对网站安全防护参数进行重新设置,使他符合当时的网站环境。如果不懂如何修复网站漏洞,也可以找专业的网站安全公司来处理,国内也就Sinesafe和绿盟、启明星辰等安全公司比较专业.

扫描二维码至手机访问

西安百度推广开户联系王尘宇电话:15002910771。


转载请注明出处:http://94101.com/post/185.html

相关文章

西安网站建设:网站建设一般需要多久?

西安网站建设:网站建设一般需要多久?

西安网站建设,西安网站建设需要多久网站一般开发周期为多久?这就跟建房子相同,民房、商品房、别墅、写字楼制造周期都存在差异。做网站也相同,要求有高有低,周期也肯定不一样总的来说,除了网站方案定制和网站后...

详解:网站质量与搜索效果不匹配的问题

  在网站运营的过程中,我们有的时候很少关注百度后台的消息推送,只有网站出现问题的时候,我们偶尔才会登录查看相关消息。 特别是站点出现流量开始下滑,关键词大幅波动的时候,你偶尔会在系统后台,看到...

怎么选择建站模板?要注意什么?

怎么选择建站模板?要注意什么?

 当我们在建设企业网站时,为了能够省时省力省钱的快速的将网站制作出来,在建设时就可以选择建站模板。那市面上有很多的建站模板,我们要怎么去选择建站模板呢? 一:模板的外观 ...

2020年SEM行业怎么发展?2020百度公司竞价推广怎么做

2020年SEM行业怎么发展?2020百度公司竞价推广怎么做

2020年在不知不觉中悄然来临,而且今年的意外疫情也给网络营销行业带来了不少的冲击和机遇。2020百度公司竞价推广怎么做?2019年大家应该察觉到竞价成本在逐步升高,各行业整体流量变得既少又贵。其实2...

如何评判网站英文SEO优化是否到位?

  网站英文SEO优化做的怎么样?从网站哪些细节可以看出来英文SEO优化表现手法呢?网站seo优化是否到位直接影响网站用户体验,排名,搜索量,以及转化率。 每个网站都会做seo优化,但具体细节表...

非常期待与您的又一次邂逅

西安百度推广,西安百度公司竞价开户托管