Le 17/04/2014 17:20, Ander Conselvan de Oliveira a écrit :
From: Ander Conselvan de Oliveira <[email protected]>

If a message was too big to fit in the connection buffer, the code
in wl_buffer_put would just write past the end of it.

I haven't seen any real world use case that would trigger this bug, but
it was possible to trigger it by sending a long enough string to the
wl_data_source.offer request.

https://bugs.freedesktop.org/show_bug.cgi?id=69267

Perhaps this should be marked as a security issue. If a wayland client can control an answer generated by the server, it would be able to overflow the buffer and corrupt the compositor's memory. I haven't check if it's not feasible.

Regards.

--
David FORT
website: http://www.hardening-consulting.com/
_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to