Author: 知道创宇404安全实验室Date: 2016-08-04一、 漏洞概述 1. 漏洞信息"IPS Community Suite "是一款国外比较常见的cms。但在其4.1.12.3版本及以下版本,存在PHP代码注入漏洞,该漏洞源于程序未能充分过滤content_class请求参数。远程攻击者可利用该漏洞注入并执行任意PHP代码。2. 触发条件IPS版本:<=4.1.12.3php环境:<=5.4.24和5.5.0-5.5.8 二、漏洞复现1. 分析在 /applications/core/modules/front/system/content.php 文件中有一段这样的代码,$class = 'IPS' . implode( '', explode( '_', IPSRequest::i()->content_class ) );
if ( ! class_exists( $class ) or ! in_array( 'IPSContent', class_parents( $class ) ) )
{
IPSOutput::i()->error( 'node_error', '2S226/2', 404, '' );
}这里程序通过 IPSRequest::i()-&g
...
继续阅读
(24)