美文网首页墨者资讯ThinkPHP
ThinkPHP开发框架曝安全漏洞,超过4.5万家中文网站受影响

ThinkPHP开发框架曝安全漏洞,超过4.5万家中文网站受影响

作者: 乖巧小墨宝 | 来源:发表于2018-12-27 15:01 被阅读3次

据外媒ZDNet报道,近期有超过4.5万家中文网站被发现容易遭到来自黑客的攻击,而导致这一安全风险出现的根源竟然是一个ThinkPHP漏洞。

报道称,有多家网络安全公司在近期都发现了针对运行着基于ThinkPHP的Web应用程序的服务器的扫描活动。ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,支持Windows/Unix/Linux等服务器环境,以及MySql、PgSQL、Sqlite多种数据库和PDO插件,在国内Web 开发领域非常受欢迎。

另外,所有这些扫描活动都是在网络安全公司VulnSpy将一个ThinkPHP漏洞的概念验证代码(PoC)发布到ExploitDB网站上之后开始进行的。这里需要说明的是,ExploitDB是一家提供免费托管漏洞利用代码的热门网站。

VulnSpy公司发布的概念验证代码利用了一个存在于ThinkPHP开发框架invokeFunction 函数中的漏洞,以在底层服务器上执行任意代码。值得注意的是,这个漏洞可以被远程利用,且允许攻击者获得对服务器的完全控制权限。

PoC在发布的当天就遭到了滥用

“PoC是在12月11日发布的,我们在不到24小时之后就看到了相关的互联网扫描。” 网络安全公司Bad Packets LLC的联合创始人Troy Mursch告诉ZDNet。

随后,其他四家安全公司——F5 LabsGreyNoiseNewSky SecurityTrend Micro也报道了类似的扫描。并且,这些扫描在接下来的几天里一直呈上升趋势。

与此同时,开始利用这个ThinkPHP漏洞来开展攻击活动的黑客组织也在不断增加。到目前为止,被确认的黑客组织至少包括:最初利用该漏洞的攻击者、一个被安全专家命名为“D3c3mb3r”的黑客组织、以及另一个利用该漏洞传播Miori IoT恶意软件的黑客组织。

由Trend Micro检测到的最后一组数据还表明,旨在传播Miori IoT恶意软件的黑客组织似乎想要利用该漏洞来入侵家用路由器和物联网设备的控制面板,因为Miori无法在实际的Linux服务器上正常运行。

此外,从NewSky Security检测到另一组扫描来看,攻击者试图在运行着基于ThinkPHP的Web应用程序的服务器上运行Microsoft Powershell命令。NewSky Security的首席安全研究员Ankit Anubhav告诉ZDNet,“这些Powershell命令看上去有些多余。实际上,攻击者拥有的一些代码完全可以用来检查操作系统的类型,并为不同的Linux服务器运行不同的漏洞利用代码,运行Powershell命令可能只是为了碰碰运气。”

事实上,最大规模扫描的发起者应该是上述被被安全专家命名为“D3c3mb3r”的黑客组织。但这个组织并没有做任何特别的事情。他们没有使用加密货币矿工或其他任何恶意软件来感染服务器。他们只是扫描易受攻击的服务器,然后运行一个基本的“echo hello d3c3mb3r”命令。

Ankit Anubhav告诉ZDNet:“我不确定他们的动机。”

超过4.5万台服务器易遭到攻击

根据Shodan搜索引擎的统计,目前有超过45800台运行着基于ThinkPHP的Web应用程序的服务器可在线访问。其中,有超过40000台托管在中国IP地址上。这主要是由于ThinkPHP的文档仅提供了中文版本,因此不太可能在国外被使用。这也是解释了为什么被认为易遭到攻击的网站大部分都是中文网站。

安全专家认为,随着越来越多的黑客组织了解到这种入侵 Web 服务器的方法,对中文网站的攻击也必然会有所增加。

此外,F5 Labs已经公布了有关这个ThinkPHP 漏洞的技术分析和POC的工作原理,大家可以通过点击这里进行查看。

相关文章

  • ThinkPHP开发框架曝安全漏洞,超过4.5万家中文网站受影响

    据外媒ZDNet报道,近期有超过4.5万家中文网站被发现容易遭到来自黑客的攻击,而导致这一安全风险出现的根源竟然是...

  • ThinkPHP框架String类详解

    在PHP开发网站的时候,使用ThinkPHP框架可以大大提高我们的开发效率,ThinkPHP框架不仅把整个网站的骨...

  • PHP全栈学习笔记19

    thinkphp框架是一个免费的,开源,快速,简单的面向对象的轻量级PHP开发框架。 了解什么是thinkphp概...

  • PHP全栈学习笔记19

    thinkphp框架是一个免费的,开源,快速,简单的面向对象的轻量级PHP开发框架。 了解什么是thinkphp概...

  • 智能油桶后台架构

    ThinkPHP 开发手册 ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏...

  • 什么是thinkphp

    什么是thinkphp thinkphp是php(web服务器脚本语言)开发的一种框架,可以和多种开发模式结合,可...

  • 服务器搭建(2017年9月30日)

    首先是基础开发框架选择的问题。我比较熟悉ThinkPHP,在我试用过的几个框架中,ThinkPHP是最让我满意的;...

  • ThinkPHP学习

    ThinkPHP ThinkPHP的开发模式 TP框架的配置文件 TP表达式中运算符 创建Model模型

  • ThinkPHP 5.x 远程代码getshell漏洞实战分析

    ThinkPHP 简介 ThinkPHP 是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,因为其易用...

  • Fastadmin了解一下

    基于ThinkPHP5和Bootstrap的极速后台开发框架,详见开发文档:https://doc.fastadm...

网友评论

    本文标题:ThinkPHP开发框架曝安全漏洞,超过4.5万家中文网站受影响

    本文链接:https://www.haomeiwen.com/subject/cewrlqtx.html