ID:               22481
 User updated by:  stefano dot cecconi at staff dot aruba dot it
 Reported By:      stefano dot cecconi at staff dot aruba dot it
-Status:           Bogus
+Status:           Open
 Bug Type:         COM related
 Operating System: windows 2000
 PHP Version:      4.2.3
 New Comment:

The problem is simple : there are a lot of COM calls that are able to
hang inetinfo and even the entire server.

That's why i'm looking for a way to disable COM calls.

I'm using the php.exe version instead of the isapi one.

That's an example code that is able to kill inetinfo :

<?php
$message = new COM('CDO.Message');
$message->To = 'test';
$message->From = '[EMAIL PROTECTED]';
$message->Subject = 'test';
$message->HTMLBody = '<html><body>test</body></html>';
$message->AddAttachment('test');
$message->Send();
?>

It's very difficult to disable COM using os permissions without
disabling it for other languages too. I need to disable COM calls for
php only, because this support is very dangerous for server stability.
On a web hosting server always will be someone using wrong or dangerous
code.

I think it's better to add the choice in the php.ini instead of ask
people to recompile php.exe without COM support.


Previous Comments:
------------------------------------------------------------------------

[2003-03-01 10:13:40] [EMAIL PROTECTED]

Thank you for taking the time to write to us, but this is not
a bug. Please double-check the documentation available at
http://www.php.net/manual/ and the instructions on how to report
a bug at http://bugs.php.net/how-to-report.php

guess why it's called 'dcom' :)

there's no way to disable com beside compiling php without the com
extension, but there's also no reason to do so because you can always
handle this via acls.

------------------------------------------------------------------------

[2003-02-28 12:15:54] stefano dot cecconi at staff dot aruba dot it

Setting com.allow_dcom = false doesn't disable com calls.

$dbc = new COM("ADODB.Connection"); 

It works if either allow_dcom is on or off

Maybe there is another way to disable com calls?

Stefano

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=22481&edit=1

Reply via email to