ID: 15928
Updated by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
-Status: Feedback
+Status: Open
Bug Type: PHP options/info functions
Operating System: AIX
PHP Version: 4.1.2
New Comment:
Sorry, since we were running php 4.1.1 still yesterday
I was not aware that Sander meant that the bug was
fixed in CVS. Since you announced the new release
for tomorrow, I'll wait and try it out.
Thanks Roberto
Previous Comments:
------------------------------------------------------------------------
[2002-03-19 03:07:13] [EMAIL PROTECTED]
I think Sander meant it's fixed in CVS. Can you try a snapshot from
snaps.php.net, or wait for 4.2.0RC1, which will be rolled tomorrow?
Derick
------------------------------------------------------------------------
[2002-03-19 03:04:45] [EMAIL PROTECTED]
Sorry, but in fact the bug still persists in php 4.1.2
a php script owned by uid=xxx is able to upload
files to a directory owned by uid=yyy in safe_mode.
Please reopen this bug.
------------------------------------------------------------------------
[2002-03-17 12:35:33] [EMAIL PROTECTED]
This is already implemented.
------------------------------------------------------------------------
[2002-03-07 06:15:09] [EMAIL PROTECTED]
Security issue in move_uploaded_file() while in safe-mode
We have different web-sites running on our server. Each of them
may prepare a directory in which files may be written using php-upload
and move_uploaded_file(). Our webserver runs with
safe-mode-restriction.
The documentations says, as mentioned, that this is not unsafe.
Note: move_uploaded_file() is not affected by the normal
safe-mode UID-restrictions. This is not unsafe
because
move_uploaded_file() only operates on files
uploaded via PHP.
In fact, it is. If I know a directory of another website which
allows to upload files via php, I'll be able to write a file to this
location,
offering an upload-script on my website. I could on this way put
offending files in someone elses website, who probably protectet his
php-upload-script with .htaccess.
I would suggest that move_uploaded_file() should be modified that
way, that files may only be moved to directories whose owner is the
same as the upload-script while safe-mode restriction applies.
This approach would guarantee that nobody else as the people who
offers an upload-script will be able to put files in the owners
webspace.
After such a modification move_uploaded_file() will be really safe. At
present, it's not. It allows to skip safe-mode-restriction.
Kind regards and thanks for any feedback
Roberto
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=15928&edit=1