Page 1 of 1

Bug in php-funktion show_source?

Posted: 2003-03-04 15:27
by okoenigs
Hallo,

in der httpd.conf habe ich ganz normal

Code: Select all

php_admin_value open_basedir /home/userX
in jedem virtual host stehen. wenn ich nun mit einem php-script eine datei in in einem homeverzeichniss eines anderen users öffnen möchte bekomme ich normal die meldung:

Code: Select all

open_basedir restriction in effect - Operation not permitted
ok. bis dahin ja alles kein problem.

wenn ich aber ein die funktion show_source(file) auf ein anderes homeverzeichniss anwende, kann ich mir komlett alle dateien jedes users ansehen?!?!

Olli

Re: Bug in php-funktion show_source?

Posted: 2003-03-04 15:53
by outofbound
Was für ein PHP?

Re: Bug in php-funktion show_source?

Posted: 2003-03-04 17:22
by okoenigs
4.2.3RC2

Re: Bug in php-funktion show_source?

Posted: 2003-03-05 21:30
by okoenigs
hat da wirklich keiner das gleiche problem, oder eine lösung für. schließlich lassen sich damit von jeder beliebigen stelle auf dem ganzen server alle dateien auslesen ... was ja so nicht wirklich sein kann.

cya

Olli

Re: Bug in php-funktion show_source?

Posted: 2003-03-05 22:26
by jtb
bei mir funktioniert es nicht:

Code: Select all

<? show_source("/etc/passwd"); ?>
Warning: open_basedir restriction in effect. File is in wrong directory in /usr/local/apache/htdocs/test.php on line 1


PHP Version 4.2.3

Re: Bug in php-funktion show_source?

Posted: 2003-03-05 22:35
by okoenigs
ok ... das bekomm ich auch nicht hin ... aber alle home-verzeichnisse

Re: Bug in php-funktion show_source?

Posted: 2003-03-05 22:42
by jtb
mmh, kann ich hier nicht nachvollziehen..

Poste doch mal bitte, was phpinfo() für Details ausgibt (Basedir)..

Re: Bug in php-funktion show_source?

Posted: 2003-03-05 22:47
by okoenigs
phpinfo sagt:

Code: Select all

open_basedir /home/userX 
aber ich komm auch in /home/user22 etc.

Re: Bug in php-funktion show_source?

Posted: 2003-03-05 22:56
by jtb
bei "Local Value" oder bei "Master Value"??

Re: Bug in php-funktion show_source?

Posted: 2003-03-05 23:02
by okoenigs
:?:

steht in der Tabelle "PHP Core"

Re: Bug in php-funktion show_source?

Posted: 2003-03-06 06:38
by jtb
es gibt zwei Spalten..

Das besondere ist, dass in der Global alles stehen kann, wenn in Local nichts steht, weil Local immer vor geht..

Re: Bug in php-funktion show_source?

Posted: 2003-03-06 08:38
by okoenigs
Ahh ... *blind*

das steht in der Spalte local, Master hat da keinen Wert.


Olli

Re: Bug in php-funktion show_source?

Posted: 2003-03-06 17:38
by sascha
Hast du auch einen abschließenden Slash?

Also open_basedir /home/userX/

Sonst kommst du nämlich als User 2 z.B. auch nach /home/user/21 /home/user22 usw. :wink:

Re: Bug in php-funktion show_source?

Posted: 2003-03-06 18:05
by okoenigs
jo .. ist ... was mich halt wundert, dass ich auf ein und die selbe datei mit fopen nicht draufkomme .... aber mit dem show_source ?!

wie kann das sein?