ThinkCMF框架上的任意内容包含漏洞

来源:scanv2019.10.23

一 漏洞概述

ThinkCMF是一款基于PHP+MYSQL开发的中文内容管理框架,底层采用ThinkPHP3.2.3构建。
ThinkCMF提出灵活的应用机制,框架自身提供基础的管理功能,而开发者可以根据自身的需求以应用的形式进行扩展。
通过该漏洞,远程攻击者在无需任何权限情况下,通过构造特定的请求包即可在远程服务器上执行任意代码。

二 漏洞危害

远程攻击者在无需任何权限情况下,通过构造特定的请求包即可在远程服务器上执行任意代码。

三 影响版本

ThinkCMF X1.6.0
ThinkCMF X2.1.0
ThinkCMF X2.2.0
ThinkCMF X2.2.1
ThinkCMF X2.2.2

四 复现过程

五 影响范围

根据 ZoomEye 网络空间搜索引擎[1]对关键字 “ThinkCMF” 进行搜索,共得到 9,433 条 IP 历史记录,主要分布在中国、美国等国家。

六 修复建议

1、将 HomebaseController.class.php 和 AdminbaseController.class.php 类中 display 和 fetch 函数的修饰符改为 protected。

七 相关链接

ZoomEye 网络空间搜索引擎:https://www.zoomeye.org/searchResult?q=ThinkCMF

热门文章

关注知道创宇云安全

获取安全动态