Xwayland offers a way for the window and compositing manager to hold the surface commits through an X11 property _XWAYLAND_ALLOW_COMMITS. Xwayland, however, does not actually check if the X11 client changing the value of that property is indeed the X11 window manager, so any X11 client can potentially interfere with the Wayland surface mechanism. Restrict access to the _XWAYLAND_ALLOW_COMMITS property to read-only, except for the X11 window manager and the Xserver itself. Signed-off-by: Olivier Fourdan <ofourdan@redhat.com> Reviewed-by: Daniel Stone <daniels@collabora.com> Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.com> |
||
---|---|---|
.. | ||
kdrive | ||
vfb | ||
xfree86 | ||
xnest | ||
xquartz | ||
xwayland | ||
xwin | ||
meson.build |