bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug #28446] No checks are made for unteminated strings in RPC messa


From: Samuel Thibault
Subject: Re: [bug #28446] No checks are made for unteminated strings in RPC messages
Date: Fri, 1 Jan 2010 21:59:09 +0100
User-agent: Mutt/1.5.12-2006-07-14

olafBuddenhagen@gmx.net, le Thu 31 Dec 2009 04:12:21 +0100, a écrit :
> On Wed, Dec 30, 2009 at 07:42:21PM +0000, Carl Fredrik Hammar wrote:
> 
> > Strings in RPCs, such as the filename argument to a dir_lookup, are
> > not checked if they are terminated by '\0'.  This could lead to the
> > server segfaulting if it tries to read the string.
> > 
> > Making MIG check that strings are terminated seems like the proper
> > fix.
> 
> AIUI, the first step would be implementing actual string support in MiG
> at all...
> 
> While this should probably be considered a todo item, in the present
> situation, if a server doesn't protect against non-terminated strings,
> it's a bug *in this server*.

Yes, but fixing the bug can just be done by implementing what he
proposes, adding checks at the _server_ side.

Samuel




reply via email to

[Prev in Thread] Current Thread [Next in Thread]