xfocus logo xfocus title
首页 焦点原创 安全文摘 安全工具 安全漏洞 焦点项目 焦点论坛 关于我们
English Version

PHP4 Session文件本地信息泄露漏洞


发布时间:2002-01-17
更新时间:2002-01-17
严重程度:
威胁程度:服务器信息泄露
错误类型:设计错误
利用方式:服务器模式

受影响系统
PHP PHP 4.0.4
PHP PHP 4.0.5
PHP PHP 4.0.6
PHP PHP 4.1
PHP PHP 4.1.1
详细描述
PHP session信息存储在/tmp目录下的文件中,这些文件的名字包含session ID,
本地用户可以查看/tmp目录中的内容和使用session ID来劫持当前WEB会话进程。

测试代码
session一般存在为这样的文件:

sess_g35g5g54gg45wg85

其中g35g5g54gg45wg85是实际的session-ID.

解决方案
临时方法:
先建立一目录
mkdir /tmp/php_sessions/
然后更改php.ini文件中的路径,然后改变属性:

chown www-data: php_sessions
chmod 300 php_sessions

相关信息
Daniel Lorch
http://daniel.lorch.cc/
参考:http://www.securityfocus.com/archive/1/250196