Oval Definition:oval:com.redhat.rhsa:def:20141436
Revision Date:2014-10-14Version:640
Title:RHSA-2014:1436: X11 client libraries security, bug fix, and enhancement update (Moderate)
Description:The X11 (Xorg) libraries provide library routines that are used within all X Window applications.

  • Multiple integer overflow flaws, leading to heap-based buffer overflows, were found in the way various X11 client libraries handled certain protocol data. An attacker able to submit invalid protocol data to an X11 server via a malicious X11 client could use either of these flaws to potentially escalate their privileges on the system. (CVE-2013-1981, CVE-2013-1982, CVE-2013-1983, CVE-2013-1984, CVE-2013-1985, CVE-2013-1986, CVE-2013-1987, CVE-2013-1988, CVE-2013-1989, CVE-2013-1990, CVE-2013-1991, CVE-2013-2003, CVE-2013-2062, CVE-2013-2064)

  • Multiple array index errors, leading to heap-based buffer out-of-bounds write flaws, were found in the way various X11 client libraries handled data returned from an X11 server. A malicious X11 server could possibly use this flaw to execute arbitrary code with the privileges of the user running an X11 client. (CVE-2013-1997, CVE-2013-1998, CVE-2013-1999, CVE-2013-2000, CVE-2013-2001, CVE-2013-2002, CVE-2013-2066)

  • A buffer overflow flaw was found in the way the XListInputDevices() function of X.Org X11's libXi runtime library handled signed numbers. A malicious X11 server could possibly use this flaw to execute arbitrary code with the privileges of the user running an X11 client. (CVE-2013-1995)

  • A flaw was found in the way the X.Org X11 libXt runtime library used uninitialized pointers. A malicious X11 server could possibly use this flaw to execute arbitrary code with the privileges of the user running an X11 client. (CVE-2013-2005)

  • Two stack-based buffer overflow flaws were found in the way libX11, the Core X11 protocol client library, processed certain user-specified files. A malicious X11 server could possibly use this flaw to crash an X11 client via a specially crafted file. (CVE-2013-2004)

  • The xkeyboard-config package has been upgraded to upstream version 2.11, which provides a number of bug fixes and enhancements over the previous version. (BZ#1077471)

    This update also fixes the following bugs:

  • Previously, updating the mesa-libGL package did not update the libX11 package, although it was listed as a dependency of mesa-libGL. This bug has been fixed and updating mesa-libGL now updates all dependent packages as expected. (BZ#1054614)

  • Previously, closing a customer application could occasionally cause the X Server to terminate unexpectedly. After this update, the X Server no longer hangs when a user closes a customer application. (BZ#971626)

    All X11 client libraries users are advised to upgrade to these updated packages, which correct these issues and add these enhancements.
  • Family:unixClass:patch
    Status:Reference(s):CVE-2013-1981
    CVE-2013-1982
    CVE-2013-1983
    CVE-2013-1984
    CVE-2013-1985
    CVE-2013-1986
    CVE-2013-1987
    CVE-2013-1988
    CVE-2013-1989
    CVE-2013-1990
    CVE-2013-1991
    CVE-2013-1992
    CVE-2013-1995
    CVE-2013-1997
    CVE-2013-1998
    CVE-2013-1999
    CVE-2013-2000
    CVE-2013-2001
    CVE-2013-2002
    CVE-2013-2003
    CVE-2013-2004
    CVE-2013-2005
    CVE-2013-2062
    CVE-2013-2063
    CVE-2013-2064
    CVE-2013-2066
    CVE-2013-7439
    RHSA-2014:1436
    RHSA-2014:1436-02
    RHSA-2014:1436-03
    Platform(s):Red Hat Enterprise Linux 6
    Product(s):
    Definition Synopsis
  • Red Hat Enterprise Linux must be installed
  • OR Package Information
  • Red Hat Enterprise Linux 6 is installed
  • AND
  • libXcursor is earlier than 0:1.1.14-2.1.el6
  • AND libXcursor is signed with Red Hat redhatrelease2 key
  • libXcursor-devel is earlier than 0:1.1.14-2.1.el6
  • AND libXcursor-devel is signed with Red Hat redhatrelease2 key
  • libXext is earlier than 0:1.3.2-2.1.el6
  • AND libXext is signed with Red Hat redhatrelease2 key
  • libXext-devel is earlier than 0:1.3.2-2.1.el6
  • AND libXext-devel is signed with Red Hat redhatrelease2 key
  • libXfixes is earlier than 0:5.0.1-2.1.el6
  • AND libXfixes is signed with Red Hat redhatrelease2 key
  • libXfixes-devel is earlier than 0:5.0.1-2.1.el6
  • AND libXfixes-devel is signed with Red Hat redhatrelease2 key
  • libXinerama is earlier than 0:1.1.3-2.1.el6
  • AND libXinerama is signed with Red Hat redhatrelease2 key
  • libXinerama-devel is earlier than 0:1.1.3-2.1.el6
  • AND libXinerama-devel is signed with Red Hat redhatrelease2 key
  • libXp is earlier than 0:1.0.2-2.1.el6
  • AND libXp is signed with Red Hat redhatrelease2 key
  • libXp-devel is earlier than 0:1.0.2-2.1.el6
  • AND libXp-devel is signed with Red Hat redhatrelease2 key
  • libXrandr is earlier than 0:1.4.1-2.1.el6
  • AND libXrandr is signed with Red Hat redhatrelease2 key
  • libXrandr-devel is earlier than 0:1.4.1-2.1.el6
  • AND libXrandr-devel is signed with Red Hat redhatrelease2 key
  • libXrender is earlier than 0:0.9.8-2.1.el6
  • AND libXrender is signed with Red Hat redhatrelease2 key
  • libXrender-devel is earlier than 0:0.9.8-2.1.el6
  • AND libXrender-devel is signed with Red Hat redhatrelease2 key
  • libXres is earlier than 0:1.0.7-2.1.el6
  • AND libXres is signed with Red Hat redhatrelease2 key
  • libXres-devel is earlier than 0:1.0.7-2.1.el6
  • AND libXres-devel is signed with Red Hat redhatrelease2 key
  • libXt is earlier than 0:1.1.4-6.1.el6
  • AND libXt is signed with Red Hat redhatrelease2 key
  • libXt-devel is earlier than 0:1.1.4-6.1.el6
  • AND libXt-devel is signed with Red Hat redhatrelease2 key
  • libXtst is earlier than 0:1.2.2-2.1.el6
  • AND libXtst is signed with Red Hat redhatrelease2 key
  • libXtst-devel is earlier than 0:1.2.2-2.1.el6
  • AND libXtst-devel is signed with Red Hat redhatrelease2 key
  • libXv is earlier than 0:1.0.9-2.1.el6
  • AND libXv is signed with Red Hat redhatrelease2 key
  • libXv-devel is earlier than 0:1.0.9-2.1.el6
  • AND libXv-devel is signed with Red Hat redhatrelease2 key
  • libXxf86dga is earlier than 0:1.1.4-2.1.el6
  • AND libXxf86dga is signed with Red Hat redhatrelease2 key
  • libXxf86dga-devel is earlier than 0:1.1.4-2.1.el6
  • AND libXxf86dga-devel is signed with Red Hat redhatrelease2 key
  • libXvMC is earlier than 0:1.0.8-2.1.el6
  • AND libXvMC is signed with Red Hat redhatrelease2 key
  • libXvMC-devel is earlier than 0:1.0.8-2.1.el6
  • AND libXvMC-devel is signed with Red Hat redhatrelease2 key
  • libdmx is earlier than 0:1.1.3-3.el6
  • AND libdmx is signed with Red Hat redhatrelease2 key
  • libdmx-devel is earlier than 0:1.1.3-3.el6
  • AND libdmx-devel is signed with Red Hat redhatrelease2 key
  • libXxf86vm is earlier than 0:1.1.3-2.1.el6
  • AND libXxf86vm is signed with Red Hat redhatrelease2 key
  • libXxf86vm-devel is earlier than 0:1.1.3-2.1.el6
  • AND libXxf86vm-devel is signed with Red Hat redhatrelease2 key
  • libX11 is earlier than 0:1.6.0-2.2.el6
  • AND libX11 is signed with Red Hat redhatrelease2 key
  • libX11-common is earlier than 0:1.6.0-2.2.el6
  • AND libX11-common is signed with Red Hat redhatrelease2 key
  • libX11-devel is earlier than 0:1.6.0-2.2.el6
  • AND libX11-devel is signed with Red Hat redhatrelease2 key
  • xorg-x11-proto-devel is earlier than 0:7.7-9.el6
  • AND xorg-x11-proto-devel is signed with Red Hat redhatrelease2 key
  • xorg-x11-xtrans-devel is earlier than 0:1.3.4-1.el6
  • AND xorg-x11-xtrans-devel is signed with Red Hat redhatrelease2 key
  • xcb-proto is earlier than 0:1.8-3.el6
  • AND xcb-proto is signed with Red Hat redhatrelease2 key
  • xkeyboard-config is earlier than 0:2.11-1.el6
  • AND xkeyboard-config is signed with Red Hat redhatrelease2 key
  • xkeyboard-config-devel is earlier than 0:2.11-1.el6
  • AND xkeyboard-config-devel is signed with Red Hat redhatrelease2 key
  • libxcb is earlier than 0:1.9.1-2.el6
  • AND libxcb is signed with Red Hat redhatrelease2 key
  • libxcb-devel is earlier than 0:1.9.1-2.el6
  • AND libxcb-devel is signed with Red Hat redhatrelease2 key
  • libxcb-doc is earlier than 0:1.9.1-2.el6
  • AND libxcb-doc is signed with Red Hat redhatrelease2 key
  • libxcb-python is earlier than 0:1.9.1-2.el6
  • AND libxcb-python is signed with Red Hat redhatrelease2 key
  • libXi is earlier than 0:1.7.2-2.2.el6
  • AND libXi is signed with Red Hat redhatrelease2 key
  • libXi-devel is earlier than 0:1.7.2-2.2.el6
  • AND libXi-devel is signed with Red Hat redhatrelease2 key
  • BACK