xenocara/lib
matthieu 05ed5123d1 Security fixes from X.Org Advisory:
X Font Service Protocol & Font metadata file handling issues in libXfont
May 13, 2014

- CVE-2014-0209: integer overflow of allocations in font metadata file parsing

    When a local user who is already authenticated to the X server adds
    a new directory to the font path, the X server calls libXfont to open
    the fonts.dir and fonts.alias files in that directory and add entries
    to the font tables for every line in it.  A large file (~2-4 gb) could
    cause the allocations to overflow, and allow the remaining data read
    from the file to overwrite other memory in the heap.

    Affected functions: FontFileAddEntry(), lexAlias()

- CVE-2014-0210: unvalidated length fields when parsing xfs protocol replies

    When parsing replies received from the font server, these calls do not
    check that the lengths and/or indexes returned by the font server are
    within the size of the reply or the bounds of the memory allocated to
    store the data, so could write past the bounds of allocated memory when
    storing the returned data.

    Affected functions: _fs_recv_conn_setup(), fs_read_open_font(),
    fs_read_query_info(), fs_read_extent_info(), fs_read_glyphs(),
    fs_read_list(), fs_read_list_info()

- CVE-2014-0211: integer overflows calculating memory needs for xfs replies

    These calls do not check that their calculations for how much memory
    is needed to handle the returned data have not overflowed, so can
    result in allocating too little memory and then writing the returned
    data past the end of the allocated buffer.

    Affected functions: fs_get_reply(), fs_alloc_glyphs(),
    fs_read_extent_info()

Reported by Ilja van Sprundel of IOActive
Fixes by Alan Coopersmith of Oracle
2014-05-13 19:09:22 +00:00
..
fontconfig use arc4random() as the preferred random number source in fontconfig 2013-09-01 19:47:52 +00:00
freetype Revert previous. This was not part of our local changes and the 2014-03-15 18:09:43 +00:00
libdmx Fix a number of merge issues accumulated over the years 2013-08-18 06:20:12 +00:00
libdrm update to libdrm 2.4.54 2014-05-13 05:44:06 +00:00
libEGL Mesa 9.2.5 2014-01-19 03:20:40 +00:00
libfontenc Fix a number of merge issues accumulated over the years 2013-08-18 06:20:12 +00:00
libFS Update to libFS 1.0.6. 2014-05-03 19:33:59 +00:00
libGL sync LLVM_VERSION with the llvm port. 2014-04-20 10:58:20 +00:00
libglapi m68k needs libGL compiled with -fPIC 2014-01-11 12:39:14 +00:00
libGLESv1_CM Mesa 9.2.5 2014-01-19 03:20:40 +00:00
libGLESv2 Mesa 9.2.5 2014-01-19 03:20:40 +00:00
libGLU Update to GLU 9.0.0, GLU was previously part of Mesa but is now seperate. 2013-09-01 03:51:12 +00:00
libGLw Bump the major on every single base library. There are a couple 2013-08-13 07:07:07 +00:00
libICE regen 2013-08-29 19:55:43 +00:00
libpciaccess We don't need the VGA arbiter if direct hardware access has been disabled. 2014-02-20 21:29:07 +00:00
libpthread-stubs Bump the major on every single base library. There are a couple 2013-08-13 07:07:07 +00:00
libSM Update to libSM 1.2.2 2013-09-14 09:23:02 +00:00
libtxc_dxtn custom is to do NOPROFILE= in X libs, continue this here too 2013-09-05 22:14:39 +00:00
libX11 Update to libX11 1.6.2. No API change. 2013-09-28 17:03:13 +00:00
libXau Fix merge issue. 2013-08-18 10:02:15 +00:00
libXaw Update to libXaw 1.0.12 2013-09-28 17:25:07 +00:00
libxcb Update build system and generated files for libxcb 1.10. 2014-04-14 19:20:17 +00:00
libXcomposite Bump the major on every single base library. There are a couple 2013-08-13 07:07:07 +00:00
libXcursor Bump the major on every single base library. There are a couple 2013-08-13 07:07:07 +00:00
libXdamage Bump the major on every single base library. There are a couple 2013-08-13 07:07:07 +00:00
libXdmcp Bump the major on every single base library. There are a couple 2013-08-13 07:07:07 +00:00
libXext Bump the major on every single base library. There are a couple 2013-08-13 07:07:07 +00:00
libXfixes Bump the major on every single base library. There are a couple 2013-08-13 07:07:07 +00:00
libXfont Security fixes from X.Org Advisory: 2014-05-13 19:09:22 +00:00
libXfontcache Bump the major on every single base library. There are a couple 2013-08-13 07:07:07 +00:00
libXft MFC: Use FT_*_H macros instead of including <freetype/*.h> 2014-01-03 13:01:26 +00:00
libXi Update to libXi 1.7.2. 2014-05-09 19:55:33 +00:00
libXinerama Fix a number of merge issues accumulated over the years 2013-08-18 06:20:12 +00:00
libxkbfile Fix a number of merge issues accumulated over the years 2013-08-18 06:20:12 +00:00
libxkbui Bump the major on every single base library. There are a couple 2013-08-13 07:07:07 +00:00
libXmu Update to libXmu 1.1.2 2013-09-28 17:31:50 +00:00
libXpm Update to libXpm 3.5.11 2013-09-28 17:40:32 +00:00
libXrandr Update to libXrandr 1.4.2 2013-09-28 17:47:01 +00:00
libXrender Bump the major on every single base library. There are a couple 2013-08-13 07:07:07 +00:00
libXRes Bump the major on every single base library. There are a couple 2013-08-13 07:07:07 +00:00
libXScrnSaver Fix a number of merge issues accumulated over the years 2013-08-18 06:20:12 +00:00
libXt Fix a number of merge issues accumulated over the years 2013-08-18 06:20:12 +00:00
libxtrans Update to xtrans 1.3.4 2014-04-13 11:57:04 +00:00
libXtst Fix a number of merge issues accumulated over the years 2013-08-18 06:20:12 +00:00
libXv Update to libXv 1.0.10 2013-09-28 17:51:20 +00:00
libXvMC Fix a number of merge issues accumulated over the years 2013-08-18 06:20:12 +00:00
libXxf86dga Bump the major on every single base library. There are a couple 2013-08-13 07:07:07 +00:00
libXxf86misc Bump the major on every single base library. There are a couple 2013-08-13 07:07:07 +00:00
libXxf86vm Bump the major on every single base library. There are a couple 2013-08-13 07:07:07 +00:00
pixman regen ChangeLog for pixman 0.32.4 2013-12-26 16:13:01 +00:00
xcb-util Update xcb-utils to 0.3.9. Tested by naddy@, shadchin@ and ajacoutot@ 2014-04-14 19:26:35 +00:00
xcb-util-cursor unbreak: le32toh() is letoh32() here. 2014-04-15 10:23:27 +00:00
xcb-util-image Import xcb-util-image 0.3.9 2014-04-14 19:29:32 +00:00
xcb-util-keysyms Import xcb-util-keysyms 0.3.9 2014-04-14 19:30:20 +00:00
xcb-util-renderutil Update xcb-util-renderutil 0.3.8 2014-04-14 19:30:59 +00:00
xcb-util-wm Import xcb-util-wm 0.4.1 2014-04-14 19:31:46 +00:00
Makefile Update list of xcb libs to build 2014-04-14 19:33:09 +00:00