From:             eugen at iwep dot ab dot ru
Operating system: FreeBSD
PHP version:      4.3.2
PHP Bug Type:     Filesystem function related
Bug description:  fopen SAFE faile

Description:
------------
I found bug? if i use SAFE MODE and function fopen I may show other
document diferent user, make rwxrw-rw attribute on public_html home
directrory

User1 
public_html rwxrw-rw-
cack.php
$data="";M
$fp=fopen("../../User2/public_html/index.php","r");M
while(!feof($fp)){M
        $data.=fread($fp,1024);
}M
fclose($fp);M
highlight_string($data);M

User2
public_html rwxr-xr-x
index.php

Reproduce code:
---------------
<?
$data="";M
$fp=fopen("../../User2/public_html/index.php","r");M
while(!feof($fp)){M
        $data.=fread($fp,1024);
}M
fclose($fp);M
highlight_string($data);M
?>


-- 
Edit bug report at http://bugs.php.net/?id=24304&edit=1
-- 
Try a CVS snapshot:         http://bugs.php.net/fix.php?id=24304&r=trysnapshot
Fixed in CVS:               http://bugs.php.net/fix.php?id=24304&r=fixedcvs
Fixed in release:           http://bugs.php.net/fix.php?id=24304&r=alreadyfixed
Need backtrace:             http://bugs.php.net/fix.php?id=24304&r=needtrace
Try newer version:          http://bugs.php.net/fix.php?id=24304&r=oldversion
Not developer issue:        http://bugs.php.net/fix.php?id=24304&r=support
Expected behavior:          http://bugs.php.net/fix.php?id=24304&r=notwrong
Not enough info:            http://bugs.php.net/fix.php?id=24304&r=notenoughinfo
Submitted twice:            http://bugs.php.net/fix.php?id=24304&r=submittedtwice
register_globals:           http://bugs.php.net/fix.php?id=24304&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=24304&r=php3
Daylight Savings:           http://bugs.php.net/fix.php?id=24304&r=dst
IIS Stability:              http://bugs.php.net/fix.php?id=24304&r=isapi
Install GNU Sed:            http://bugs.php.net/fix.php?id=24304&r=gnused

Reply via email to