安全研究
安全漏洞
安全漏洞
所有系统
AIX
BSD(eg,OpenBSD)
Digital Unix
HP-UX
IRIX
Linux
FreeBSD
SCO UNIX
SunOS
Solaris
Windows
所有类型
远程进入系统
本地越权访问
拒绝服务攻击
嵌入恶意代码
Web数据接口
其他类型
CwpApi.php GetRelativePath()返回相对路径漏洞
发布日期:
2002-01-22
更新日期:
2002-01-23
受影响系统:
ACD Incorporated CwpApi 1.1.0
不受影响系统:
ACD Incorporated CwpApi 1.1.1
描述:
BUGTRAQ ID:
3924
CVE(CAN) ID:
CVE-2002-0196
CwpApi(Comprehensive Web Programming API )是一个提供给网站开发人员的编程接口。用PHP实现,支持模板、配置文件、基于DSN的数据库管理并和语种无关。
CwpApi某些函数的实现上存在问题,在某种很特殊的情况下,可能使攻击者访问到Web目录以外的文件。
CwpApi的GetRelativePath()只检查路径中是否包含了Web的主目录,而不是检查目录是不是在Web主目录之下,因此如果Web的主目录为“/var/www”,则“/etc/var/www/myfile.file”这样的路径也是合法的,如果这样的路径和文件确实存在,攻击者就有可能访问此文件。
<*来源:ACD Incorporated Support (
support@acdinc.net
)
链接:
http://archives.neohapsis.com/archives/bugtraq/2002-01/0263.html
*>
建议:
临时解决方法:
此问题没有合适的临时解决方法,请升级到软件最新版本。
厂商补丁:
ACD Incorporated
----------------
目前厂商已经在新的1.1.1版本的软件中修复了这个安全问题,请到厂商的主页下载:
http://sourceforge.net/project/showfiles.php?group_id=39378&release_id=69915
浏览次数:
3345
严重程度:
0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障
关于我们
公司介绍
公司荣誉
公司新闻
联系我们
公司总部
分支机构
海外机构
快速链接
绿盟云
绿盟威胁情报中心NTI
技术博客