6.8 Medium
CVSS2
Access Vector
NETWORK
Access Complexity
MEDIUM
Authentication
NONE
Confidentiality Impact
PARTIAL
Integrity Impact
PARTIAL
Availability Impact
PARTIAL
AV:N/AC:M/Au:N/C:P/I:P/A:P
0.026 Low
EPSS
Percentile
88.7%
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.
OS | Version | Architecture | Package | Version | Filename |
---|---|---|---|---|---|
RedHat | 6 | i686 | libxtst | < 1.2.2-2.1.el6 | libXtst-1.2.2-2.1.el6.i686.rpm |
RedHat | 6 | s390x | libxt-debuginfo | < 1.1.4-6.1.el6 | libXt-debuginfo-1.1.4-6.1.el6.s390x.rpm |
RedHat | 6 | ppc64 | libxp | < 1.0.2-2.1.el6 | libXp-1.0.2-2.1.el6.ppc64.rpm |
RedHat | 6 | i686 | libxvmc | < 1.0.8-2.1.el6 | libXvMC-1.0.8-2.1.el6.i686.rpm |
RedHat | 6 | i686 | libxcb-devel | < 1.9.1-2.el6 | libxcb-devel-1.9.1-2.el6.i686.rpm |
RedHat | 6 | x86_64 | libxi-debuginfo | < 1.7.2-2.2.el6 | libXi-debuginfo-1.7.2-2.2.el6.x86_64.rpm |
RedHat | 6 | s390x | libxfixes | < 5.0.1-2.1.el6 | libXfixes-5.0.1-2.1.el6.s390x.rpm |
RedHat | 6 | s390x | libxrender-devel | < 0.9.8-2.1.el6 | libXrender-devel-0.9.8-2.1.el6.s390x.rpm |
RedHat | 6 | s390x | libxt | < 1.1.4-6.1.el6 | libXt-1.1.4-6.1.el6.s390x.rpm |
RedHat | 6 | ppc | libxfixes-devel | < 5.0.1-2.1.el6 | libXfixes-devel-5.0.1-2.1.el6.ppc.rpm |