xenocara/xserver/xkb
matthieu 9b9efb1bdf MFC: xkb: Handle xkb formated string output safely (CVE-2017-13723)
Generating strings for XKB data used a single shared static buffer,
which offered several opportunities for errors. Use a ring of
resizable buffers instead, to avoid problems when strings end up
longer than anticipated.
2017-10-14 09:15:11 +00:00
..
ddxBeep.c Update to xserver 1.17.2. tested by dcoppa@, jsg@, jasper@ & naddy@ 2015-09-16 19:10:19 +00:00
ddxCtrls.c Update to xserver 1.17.2. tested by dcoppa@, jsg@, jasper@ & naddy@ 2015-09-16 19:10:19 +00:00
ddxKillSrv.c Update to xserver 1.17.2. tested by dcoppa@, jsg@, jasper@ & naddy@ 2015-09-16 19:10:19 +00:00
ddxLEDs.c Update to xserver 1.17.2. tested by dcoppa@, jsg@, jasper@ & naddy@ 2015-09-16 19:10:19 +00:00
ddxLoad.c Update to xserver 1.17.2. tested by dcoppa@, jsg@, jasper@ & naddy@ 2015-09-16 19:10:19 +00:00
ddxPrivate.c Update to xserver 1.12.2. tested by naddy@, krw@, mpi@. 2012-06-10 13:21:05 +00:00
ddxVT.c Update to xserver 1.17.2. tested by dcoppa@, jsg@, jasper@ & naddy@ 2015-09-16 19:10:19 +00:00
Makefile.am Update to X server 1.14.1. Tested by many during t2k13. Thanks. 2013-06-07 17:28:45 +00:00
Makefile.in regen 2016-10-11 22:14:30 +00:00
maprules.c Update to xserver 1.18.3. Tested by shadchin@ and naddy@. 2016-05-29 12:02:34 +00:00
README.compiled Importing xserver from X.Org 7.2RC2 2006-11-26 18:13:41 +00:00
xkb.c Update to xserver 1.18.4 2016-08-09 18:59:50 +00:00
xkb.h Update to X server 1.14.1. Tested by many during t2k13. Thanks. 2013-06-07 17:28:45 +00:00
xkbAccessX.c Update to xserver 1.17.2. tested by dcoppa@, jsg@, jasper@ & naddy@ 2015-09-16 19:10:19 +00:00
xkbActions.c Update to xserver 1.18.3. Tested by shadchin@ and naddy@. 2016-05-29 12:02:34 +00:00
XKBAlloc.c Update to xserver 1.18.3. Tested by shadchin@ and naddy@. 2016-05-29 12:02:34 +00:00
xkbDflts.h Update to xserver 1.12.2. tested by naddy@, krw@, mpi@. 2012-06-10 13:21:05 +00:00
xkbEvents.c Update to xserver 1.18.4 2016-08-09 18:59:50 +00:00
xkbfmisc.c Update to xserver 1.17.2. tested by dcoppa@, jsg@, jasper@ & naddy@ 2015-09-16 19:10:19 +00:00
XKBGAlloc.c Update to xserver 1.18.3. Tested by shadchin@ and naddy@. 2016-05-29 12:02:34 +00:00
xkbgeom.h Update to xserver 1.17.2. tested by dcoppa@, jsg@, jasper@ & naddy@ 2015-09-16 19:10:19 +00:00
xkbInit.c Update to xserver 1.17.2. tested by dcoppa@, jsg@, jasper@ & naddy@ 2015-09-16 19:10:19 +00:00
xkbLEDs.c Update to xserver 1.18.4 2016-08-09 18:59:50 +00:00
XKBMAlloc.c Update to xserver 1.18.3. Tested by shadchin@ and naddy@. 2016-05-29 12:02:34 +00:00
XKBMisc.c Update to xserver 1.17.2. tested by dcoppa@, jsg@, jasper@ & naddy@ 2015-09-16 19:10:19 +00:00
xkbout.c Update to xserver 1.17.2. tested by dcoppa@, jsg@, jasper@ & naddy@ 2015-09-16 19:10:19 +00:00
xkbPrKeyEv.c Update to xserver 1.17.2. tested by dcoppa@, jsg@, jasper@ & naddy@ 2015-09-16 19:10:19 +00:00
xkbSwap.c Update to xserver 1.17.2. tested by dcoppa@, jsg@, jasper@ & naddy@ 2015-09-16 19:10:19 +00:00
xkbtext.c MFC: xkb: Handle xkb formated string output safely (CVE-2017-13723) 2017-10-14 09:15:11 +00:00
xkbUtils.c Update to xserver 1.18.3. Tested by shadchin@ and naddy@. 2016-05-29 12:02:34 +00:00
xkmread.c Update to xserver 1.18.3. Tested by shadchin@ and naddy@. 2016-05-29 12:02:34 +00:00

The X server uses this directory to store the compiled version of the
current keymap and/or any scratch keymaps used by clients.  The X server
or some other tool might destroy or replace the files in this directory,
so it is not a safe place to store compiled keymaps for long periods of
time.  The default keymap for any server is usually stored in:
     X<num>-default.xkm
where <num> is the display number of the server in question, which makes
it possible for several servers *on the same host* to share the same 
directory.

Unless the X server is modified, sharing this directory between servers on
different hosts could cause problems.