On Fri, Mar 30, 2012 at 08:45:06PM -0700, Alan Coopersmith wrote: > Includes warning of security risks, especially when xkeyboard-config < 2.5 > is used. > > Signed-off-by: Alan Coopersmith <[email protected]>
Reviewed-by: Peter Hutterer <[email protected]> Cheers, Peter > --- > general/ReleaseNotes.xml | 50 > ++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 50 insertions(+) > > diff --git a/general/ReleaseNotes.xml b/general/ReleaseNotes.xml > index ccf0ab5..a02a75e 100644 > --- a/general/ReleaseNotes.xml > +++ b/general/ReleaseNotes.xml > @@ -772,6 +772,56 @@ The next section describes what is new in the latest > version > </para> > </sect3> > > +<sect3 id='Grab_debugging_keystrokes'> > + <title>Grab debugging keystrokes</title> > + > + <para> > + The Xorg server in this release provides various functions > + that can be mapped to keystrokes to aid in the debugging of > + programs with errant input grabs. > + </para> > + > + <para> > + The keysyms <keysym>XF86LogGrabInfo</keysym> and > + <keysym>XF86LogWindowTree</keysym> are defined to > + print information to the Xorg log file on the current set > + of input grabs, and the window tree of the current display. > + By default, these are available for use, but not mapped to any key. > + </para> > + <para> > + The keysym <keysym>XF86Ungrab</keysym> forces the X server > + to release all active grabs, which may leave the clients holding > + them in an inconsistent state. <keysym>XF86ClearGrab</keysym> > + goes further, killing the client connection of any client holding > + an active grab when it is pressed. These keystrokes are > + intended to allow developers to debug clients which are not > + properly releasing grabs or have problems occur while input is > + grabbed. Since grabs are a fundamental part of the X > + client security model, these keystrokes come with risks, such > + as the ability to bypass or kill screen locks without knowing > + the password, and thus are not available by default. > + </para> > + <para> > + Users who are willing to accept the security risk and wish to enable > + this functionality may do so via the XKB configuration option > + “<option>grab:break_actions</option>”. > + </para> > + <warning> > + <title>Security issue in older xkeyboard-config releases</title> > + <para> > + The xkeyboard-config data files included in this release have > + the grab disabling keys correctly disabled by default, but > + versions before xkeyboard-config 2.5 had them enabled, leading > + to the security risk described above. When upgrading to the > + X server in this release be sure to also ensure xkeyboard-config > + is a safe version. More details about this issue may be found > + in <ulink > +url="http://who-t.blogspot.com/2012/01/xkb-breaking-grabs-cve-2012-0064.html" > + >advisories for CVE-2012-0064</ulink>. > + </para> > + </warning> > + </sect3> > + > > <sect3 id='X_Server_startup_state'> > <title>X Server startup state</title> > -- > 1.7.9.2 > _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
