PHP符号链接绕过open_basedir功能安全限制漏洞

漏洞信息详情

PHP符号链接绕过open_basedir功能安全限制漏洞

漏洞简介

PHP是广泛使用的通用目的脚本语言,特别适合于Web开发,可嵌入到HTML中。

PHP在检查和处理文件访问路径时存在漏洞,本地攻击者可能利用此漏洞非授权访问文件。

PHP的open_basedir功能可以禁止脚本访问所配置的基础目录以外的文件。这个检查是在处理文件的PHP函数在实际的打开调用发生之前执行的。在检查和实际打开调用之间有一个时间差,而攻击者可以利用这个时间差更改所检查的路径,指向open_basedir限制所禁止访问的文件。

尽管很难利用这个时间差更改路径,但攻击者可以使用symlink()函数来发动攻击。PHP的symlink()函数要保证符号链接操作的来源和目标都是open_basedir和safe_mode限制所允许的,但攻击者可以使用mkdir()、unlink()及至少两个符号链接将链接指向任意文件。

漏洞公告

临时解决方法:

* 在php.ini中禁用symlink()函数。

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

http://www.php.net

参考网址

来源: 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

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享