PHP Open_BaseDir 安全限制绕过漏洞
时间:2007-01-03 21:17:23
来源: 作者:whsong 点击:次 出处:技术无忧
关键字:PHP
PHP Open_BaseDir安全限制绕过漏洞发布日期:2005-09-28
更新日期:2005-09-28
受影响系统:
PHP PHP 5.0.5
PHP PHP 4.4.0
描述:
--------------------------------------------------------------------------------
BUGTRAQ ID: 14957
CVE(CAN) ID: CAN-2005-3054
PHP是广泛使用的通用目的脚本语言,尤其适合于Web开发,可嵌入到HTML。
PHP的fopen_wrappers.c实现上存在输入验证漏洞,攻击者可能利用漏洞遍历系统目录。
如果open_basedir指令包含有斜杠(“/”)的话,PHP的fopen_wrappers.c不能正确的限制对其他目录的访问,允许一个目录中的PHP脚本访问其他目录中的文件。
<*来源:thorben (thorben@gawab.com)
链接:http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=323585
*>
测试方法:
--------------------------------------------------------------------------------
警 告
以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!
如果用户的目录结构如下的话:
/srv/user1
/srv/user2
.
.
.
/srv/user10
/srv/user11
则user1就可以访问user10和user12的文件。
建议:
--------------------------------------------------------------------------------
厂商补丁:
PHP
---
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:
http://www.php.net
欢迎收藏Pc51.Net技术无忧网

上一篇:构造特殊文件名绕过多个反病毒引擎
下一篇:怎么检查自己是否成了别人的肉鸡











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面