[12165] in bugtraq

home help back first fref pref prev next nref lref last post

Re: ActiveX Buffer Overruns

daemon@ATHENA.MIT.EDU (Michael Nelson)
Fri Oct 8 16:44:04 1999

Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Message-Id:  <Pine.LNX.4.10.9910061834190.19809-100000@dingo.sta.cathedral.org>
Date:         Wed, 6 Oct 1999 18:35:57 -0400
Reply-To: Michael Nelson <mikenel@IAPETUS.COM>
From: Michael Nelson <mikenel@IAPETUS.COM>
X-To:         Chris <mlnn4@OAKS.COM.AU>
To: BUGTRAQ@SECURITYFOCUS.COM
In-Reply-To:  <199910061115.VAA03824@aussie.org>

On Wed, 6 Oct 1999, Chris wrote:
> Scuse me for butting in, but I have to say that this is only partially
> correct.
>
> YES, the com subsystem will marshall data sent to/from a 'remote' COM object
> (be that a separate process on the same system, or a process on a remote
> machine).
>
> But NO, the com subsystem does NOT marshall data for an inproc server (i.e.
> any COM object exposed as a .DLL, .OCX, or .whatever-Microsoft-calls-them-
> today.

Clarification -- if the caller and the object are in different apartments
-- even within the same process -- marshaling occurs.

-mike

home help back first fref pref prev next nref lref last post