一、 漏洞概述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()->content_class 获取了我们通
...
继续阅读
(65)