[Spice-devel] [PATCH spice-server 05/16] test-display-base: Avoid global buffer overflow

Christophe Fergeau cfergeau at redhat.com
Wed Sep 6 15:57:09 UTC 2017


On Wed, Sep 06, 2017 at 11:54:38AM -0400, Frediano Ziglio wrote:
> > 
> > On Mon, Sep 04, 2017 at 11:57:13AM +0100, Frediano Ziglio wrote:
> > > For some reasons (documented in cursor_init) the function
> > > uses 128 bytes more of data causing a reading buffer overflow.
> > 
> > 128 extra bytes of data ?
> > 
> > Acked-by: Christophe Fergeau <cfergeau at redhat.com>
> > 
> 
> There's this comment/code some lines below
> 
>     // X drivers addes it to the cursor size because it could be
>     // cursor data information or another cursor related stuffs.
>     // Otherwise, the code will break in client/cursor.cpp side,
>     // that expect the data_size plus cursor information.
>     // Blame cursor protocol for this. :-)
>     cursor.cursor.data_size += 128;
> 
> No idea what they are talking about...

I saw the comment, I was just suggesting changing "128 bytes more of
data" to "128 extra bytes of data" in the commit log.

Christophe


More information about the Spice-devel mailing list