CVE-2002-2128
CVSS4.6
发布时间 :2002-12-31 00:00:00
修订时间 :2008-09-05 16:32:24
NMCO    

[原文]editform.php in w-Agora 4.1.5 allows local users to execute arbitrary PHP code via .. (dot dot) sequences in the file parameter.


[CNNVD]W-Agora editform.php远程PHP文件包含漏洞(CNNVD-200212-629)

        
        W-Agora是一款免费开放源代码的PHP论坛程序,可使用在Unix和Linux操作系统下。
        W-Agora中的editform.php脚本对用户提交的参数缺少正确检查,远程攻击者可以利用这个漏洞在自己控制的服务器上提供恶意PHP文件,通过指定特殊路径而包含远程PHP文件,导致以WEB进程权限在系统上执行任意命令。
        editform.php脚本部分代码如下:
        ***editform.php***
                # 此脚本接收"file"参数, 并追加".php"后缀, 包含在"forums/agora/"中的文件。
        include ( "forums/agora" .$_GET [ "file" ] . ".php" );
        ?>
        ***editform.php***
        但是由于没有对'file'参数数据进行正确检查,攻击者可以指定任意路径上的文件,包括远程服务器上文件,在建立恶意PHP脚本代码的文件后,通过指定正确路径,当管理员点击链接时可导致任意命令以WEB进程权限执行。
        需要注意的是,此脚本访问需要管理员登录后才能访问。
        

- CVSS (基础分值)

CVSS分值: 4.6 [中等(MEDIUM)]
机密性影响: PARTIAL [很可能造成信息泄露]
完整性影响: PARTIAL [可能会导致系统文件被修改]
可用性影响: PARTIAL [可能会导致性能下降或中断资源访问]
攻击复杂度: LOW [漏洞利用没有访问限制 ]
攻击向量: LOCAL [漏洞利用需要具有物理访问权限或本地帐户]
身份认证: NONE [漏洞利用无需身份认证]

- CPE (受影响的平台与产品)

产品及版本信息(CPE)暂不可用

- OVAL (用于检测的技术细节)

未找到相关OVAL定义

- 官方数据库链接

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2002-2128
(官方数据源) MITRE
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2002-2128
(官方数据源) NVD
http://www.cnnvd.org.cn/vulnerability/show/cv_cnnvdid/CNNVD-200212-629
(官方数据源) CNNVD

- 其它链接及资源

http://www.securityfocus.com/bid/6463
(UNKNOWN)  BID  6463
http://www.iss.net/security_center/static/10919.php
(UNKNOWN)  XF  wagora-editform-file-include(10919)
http://archives.neohapsis.com/archives/bugtraq/2002-12/0225.html
(UNKNOWN)  BUGTRAQ  20021219 XSS and PHP include bug in W-Agora
http://archives.neohapsis.com/archives/bugtraq/2002-12/0222.html
(UNKNOWN)  BUGTRAQ  20021220 Re: XSS and PHP include bug in W-Agora

- 漏洞信息

W-Agora editform.php远程PHP文件包含漏洞
中危 设计错误
2002-12-31 00:00:00 2006-01-24 00:00:00
本地  
        
        W-Agora是一款免费开放源代码的PHP论坛程序,可使用在Unix和Linux操作系统下。
        W-Agora中的editform.php脚本对用户提交的参数缺少正确检查,远程攻击者可以利用这个漏洞在自己控制的服务器上提供恶意PHP文件,通过指定特殊路径而包含远程PHP文件,导致以WEB进程权限在系统上执行任意命令。
        editform.php脚本部分代码如下:
        ***editform.php***
                # 此脚本接收"file"参数, 并追加".php"后缀, 包含在"forums/agora/"中的文件。
        include ( "forums/agora" .$_GET [ "file" ] . ".php" );
        ?>
        ***editform.php***
        但是由于没有对'file'参数数据进行正确检查,攻击者可以指定任意路径上的文件,包括远程服务器上文件,在建立恶意PHP脚本代码的文件后,通过指定正确路径,当管理员点击链接时可导致任意命令以WEB进程权限执行。
        需要注意的是,此脚本访问需要管理员登录后才能访问。
        

- 公告与补丁

        厂商补丁:
        W-Agora
        -------
        目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:
        
        http://www.w-agora.com/

- 漏洞信息

3169
w-Agora editform.php file Variable Arbitrary Local PHP Code Execution
Remote / Network Access
Loss of Integrity
Vendor Verified

- 漏洞描述

W-Agora contains a flaw that may allow an "admin" or "root" user to include php files. The issue is triggered when a specially crafted URL request to ediform.php3 occurs. It is possible that the flaw may allow execution of arbitrary code resulting in a loss of confidentiality, integrity, and/or availability.

- 时间线

2002-12-19 Unknow
Unknow Unknow

- 解决方案

Upgrade to version 4.1.6 or higher, as it has been reported to fix this vulnerability. An upgrade is required as there are no known workarounds.

- 相关参考

- 漏洞作者

Unknown or Incomplete
 

 

关于SCAP中文社区

SCAP中文社区是国内第一个以SCAP为主题的中文开放社区。了解更多信息,请查阅[关于本站]

版权声明

CVE/CWE/OVAL均为MITRE公司的注册商标,它们的官方数据源均保存在MITRE公司的相关网站