漏洞信息详情
PHP符号链接绕过open_basedir功能安全限制漏洞
- CNNVD编号:CNNVD-200610-147
- 危害等级: 中危
- CVE编号:
CVE-2006-5178
- 漏洞类型:
竞争条件
- 发布时间:
2006-10-10
- 威胁类型:
本地
- 更新时间:
2006-10-23
- 厂 商:
php - 漏洞来源:
Stefan Esser※ s.es… -
漏洞简介
PHP是广泛使用的通用目的脚本语言,特别适合于Web开发,可嵌入到HTML中。
PHP在检查和处理文件访问路径时存在漏洞,本地攻击者可能利用此漏洞非授权访问文件。
PHP的open_basedir功能可以禁止脚本访问所配置的基础目录以外的文件。这个检查是在处理文件的PHP函数在实际的打开调用发生之前执行的。在检查和实际打开调用之间有一个时间差,而攻击者可以利用这个时间差更改所检查的路径,指向open_basedir限制所禁止访问的文件。
尽管很难利用这个时间差更改路径,但攻击者可以使用symlink()函数来发动攻击。PHP的symlink()函数要保证符号链接操作的来源和目标都是open_basedir和safe_mode限制所允许的,但攻击者可以使用mkdir()、unlink()及至少两个符号链接将链接指向任意文件。
漏洞公告
临时解决方法:
* 在php.ini中禁用symlink()函数。
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:
参考网址
来源: XF
名称: php-openbasedir-security-bypass(29340)
链接:http://xforce.iss.net/xforce/xfdb/29340
来源: TURBO
名称: TLSA-2006-38
链接:http://www.turbolinux.com/security/2006/TLSA-2006-38.txt
来源: BID
名称: 20326
链接:http://www.securityfocus.com/bid/20326
来源: OPENPKG
名称: OpenPKG-SA-2006.023
链接:http://www.securityfocus.com/archive/1/archive/1/448953/100/0/threaded
来源: BUGTRAQ
名称: 20061009 PHP open_basedir with symlink() function Race Condition PoC exploit
链接:http://www.securityfocus.com/archive/1/archive/1/448020/100/0/threaded
来源: BUGTRAQ
名称: 20061003 Advisory 08/2006: PHP open_basedir Race Condition Vulnerability
链接:http://www.securityfocus.com/archive/1/archive/1/447649/100/0/threaded
来源: MISC
链接:http://www.neosecurityteam.net/index.php?action=advisories&id=26
来源: MANDRIVA
名称: MDKSA-2006:185
链接:http://www.mandriva.com/security/advisories?name=MDKSA-2006:185
来源: MISC
链接:http://www.hardened-php.net/advisory_082006.132.html
来源: VUPEN
名称: ADV-2006-3901
链接:http://www.frsirt.com/english/advisories/2006/3901
来源: SECTRACK
名称: 1016977
链接:http://securitytracker.com/id?1016977
来源: SREASON
名称: 1692
链接:http://securityreason.com/securityalert/1692
来源: SECUNIA
名称: 22424
链接:http://secunia.com/advisories/22424
来源: SECUNIA
名称: 22235
链接:http://secunia.com/advisories/22235
来源: FULLDISC
名称: 20061003 Advisory 08/2006: PHP open_basedir Race Condition Vulnerability
链接:http://lists.grok.org.uk/pipermail/full-disclosure/2006-October/049850.html
来源: MANDRIVA
名称: MDKSA-2006:185
链接:http://frontal2.mandriva.com/security/advisories?name=MDKSA-2006:185