CVE-2013-1993
Multiple integer overflows in X.org libGLX in Mesa 9.1.1 and earlier allow X servers to trigger...
Multiple integer overflows in X.org libGLX in Mesa 9.1.1 and earlier allow X servers to trigger allocation of insufficient memory and a buffer overflow via vectors related to the (1) XF86DRIOpenConnection and (2) XF86DRIGetClientDriverName functions.
Exploit likelihood
What each source reports
NVD Score used
6.8
Multiple integer overflows in X.org libGLX in Mesa 9.1.1 and earlier allow X servers to trigger allocation of insufficient memory and a buffer overflow via vectors related to the (1) XF86DRIOpenConnection and (2) XF86DRIGetClientDriverName functions.
- Record
CVE-2013-1993- CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-189
- Updated
- 2026-11-02
CVE List No score
Multiple integer overflows in X.org libGLX in Mesa 9.1.1 and earlier allow X servers to trigger allocation of insufficient memory and a buffer overflow via vectors related to the (1) XF86DRIOpenConnection and (2) XF86DRIGetClientDriverName functions.
- Record
CVE-2013-1993- Updated
- 2026-11-02
EUVDEUVD-2013-1981 No score
Multiple integer overflows in X.org libGLX in Mesa 9.1.1 and earlier allow X servers to trigger allocation of insufficient memory and a buffer overflow via vectors related to the (1) XF86DRIOpenConnection and (2) XF86DRIGetClientDriverName functions.
- Record
EUVD-2013-1981- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-4j5x-8p5g-fw48 No score
Multiple integer overflows in X.org libGLX in Mesa 9.1.1 and earlier allow X servers to trigger...
Multiple integer overflows in X.org libGLX in Mesa 9.1.1 and earlier allow X servers to trigger allocation of insufficient memory and a buffer overflow via vectors related to the (1) XF86DRIOpenConnection and (2) XF86DRIGetClientDriverName functions.
- Record
GHSA-4j5x-8p5g-fw48- Updated
- 2026-11-02
OSV No score
Multiple integer overflows in X.org libGLX in Mesa 9.1.1 and earlier allow X servers to trigger allocation of insufficient memory and a buffer overflow via vectors related to the (1) XF86DRIOpenConnection and (2) XF86DRIGetClientDriverName functions.
- Record
CVE-2013-1993- Updated
- 2026-11-02
OSVDEBIAN-CVE-2013-1993 No score
Multiple integer overflows in X.org libGLX in Mesa 9.1.1 and earlier allow X servers to trigger allocation of insufficient memory and a buffer overflow via vectors related to the (1) XF86DRIOpenConnection and (2) XF86DRIGetClientDriverName functions.
- Record
DEBIAN-CVE-2013-1993- Updated
- 2026-11-02
OSVMGASA-2013-0186 No score
Updated X.org packages fix multiple security vulnerabilities
Ilja van Sprundel of IOActive discovered several security issues in multiple components of the X.org graphics stack and the related libraries: Various integer overflows, sign handling errors in integer conversions, buffer overflows, memory corruption and missing input sanitising may lead to privilege escalation or denial of service (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-1993, CVE-2013-1994, CVE-2013-1995, CVE-2013-1996, 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).
An out-of-bounds access flaw was found in Mesa. If an application using Mesa exposed the Mesa API to untrusted inputs (Mozilla Firefox does this), an attacker could cause the application to crash or, potentially, execute arbitrary code with the privileges of the user running the application (CVE-2013-1872).
- Record
MGASA-2013-0186- Updated
- 2026-11-02
OSVMGASA-2013-0190 No score
Updated mesa packages fix multiple vulnerabilties
An out-of-bounds access flaw was found in Mesa. If an application using Mesa exposed the Mesa API to untrusted inputs (Mozilla Firefox does this), an attacker could cause the application to crash or, potentially, execute arbitrary code with the privileges of the user running the application (CVE-2013-1872).
It was found that Mesa did not correctly validate messages from the X server. A malicious X server could cause an application using Mesa to crash or, potentially, execute arbitrary code with the privileges of the user running the application (CVE-2013-1993).
- Record
MGASA-2013-0190- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
mesaDebian:12 |
before 8.0.5-6 | 8.0.5-6 |
mesaDebian:13 |
before 8.0.5-6 | 8.0.5-6 |
mesaDebian:14 |
before 8.0.5-6 | 8.0.5-6 |
mesaDebian:6.0 |
before 7.7.1-6, plus listed versions 7.7.1-47.7.1-5 |
7.7.1-6 |
mesaDebian:7 |
before 8.0.5-4+deb7u1, plus listed versions 8.0.5-4 |
8.0.5-4+deb7u1 |
libdmxMageia:3 From an advisory covering 30 CVEs |
before 1.1.3-1.mga3 | 1.1.3-1.mga3 |
libfsMageia:3 From an advisory covering 30 CVEs |
before 1.0.5-1.mga3 | 1.0.5-1.mga3 |
libx11Mageia:3 From an advisory covering 30 CVEs |
before 1.6.0-1.mga3 | 1.6.0-1.mga3 |
libxcbMageia:3 From an advisory covering 30 CVEs |
before 1.9.1-1.mga3 | 1.9.1-1.mga3 |
libxcursorMageia:3 From an advisory covering 30 CVEs |
before 1.1.14-1.mga3 | 1.1.14-1.mga3 |
Show 79 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libxextMageia:3 From an advisory covering 30 CVEs |
before 1.3.2-1.mga3 | 1.3.2-1.mga3 |
libxfixesMageia:3 From an advisory covering 30 CVEs |
before 5.0.1-1.mga3 | 5.0.1-1.mga3 |
libxiMageia:3 From an advisory covering 30 CVEs |
before 1.6.2.901-1.mga3 | 1.6.2.901-1.mga3 |
libxineramaMageia:3 From an advisory covering 30 CVEs |
before 1.1.3-1.mga3 | 1.1.3-1.mga3 |
libxpMageia:3 From an advisory covering 30 CVEs |
before 1.0.2-1.mga3 | 1.0.2-1.mga3 |
libxrandrMageia:3 From an advisory covering 30 CVEs |
before 1.4.1-1.mga3 | 1.4.1-1.mga3 |
libxrenderMageia:3 From an advisory covering 30 CVEs |
before 0.9.8-1.mga3 | 0.9.8-1.mga3 |
libxresMageia:3 From an advisory covering 30 CVEs |
before 1.0.7-1.mga3 | 1.0.7-1.mga3 |
libxtMageia:3 From an advisory covering 30 CVEs |
before 1.1.4-1.mga3 | 1.1.4-1.mga3 |
libxtstMageia:3 From an advisory covering 30 CVEs |
before 1.2.2-1.mga3 | 1.2.2-1.mga3 |
libxvMageia:3 From an advisory covering 30 CVEs |
before 1.0.8-1.mga3 | 1.0.8-1.mga3 |
libxvmcMageia:3 From an advisory covering 30 CVEs |
before 1.0.8-1.mga3 | 1.0.8-1.mga3 |
libxxf86dgaMageia:3 From an advisory covering 30 CVEs |
before 1.1.4-1.mga3 | 1.1.4-1.mga3 |
libxxf86vmMageia:3 From an advisory covering 30 CVEs |
before 1.1.3-1.mga3 | 1.1.3-1.mga3 |
mesaMageia:3 From an advisory covering 30 CVEs |
before 9.1.3-1.1.mga3 | 9.1.3-1.1.mga3 |
x11-driver-video-openchromeMageia:3 From an advisory covering 30 CVEs |
before 0.3.3-1.mga3 | 0.3.3-1.mga3 |
mesaMageia:3 From an advisory covering 30 CVEs |
before 9.1.3-1.1.mga3.tainted | 9.1.3-1.1.mga3.tainted |
mesaMageia:2 From an advisory covering 2 CVEs |
before 8.0.5-1.1.mga2 | 8.0.5-1.1.mga2 |
mesaMageia:2 From an advisory covering 2 CVEs |
before 8.0.5-1.1.mga2.tainted | 8.0.5-1.1.mga2.tainted |
glx-utilsRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesaRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-debuginfoRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-dri-driversRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-dri-filesystemRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libGLRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libGLURed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-demosRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libGL-develRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libGLU-develRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libOSMesaRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libOSMesa-develRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesaRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-debuginfoRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-dri-driversRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-dri-filesystemRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libGLRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libGLURed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
glx-utilsRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-demosRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libGL-develRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libGLU-develRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libOSMesaRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libOSMesa-develRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
glx-utilsRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesaRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-debuginfoRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-dri-driversRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-dri-filesystemRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libGLRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libGL-develRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libGLURed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libGLU-develRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-demosRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libOSMesaRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libOSMesa-develRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
glx-utilsRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesaRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-debuginfoRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-dri-driversRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-dri-filesystemRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libGLRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libGL-develRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libGLURed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libGLU-develRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-demosRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libOSMesaRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
mesa-libOSMesa-develRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:9.0-0.8.el6_4.3 | 0:9.0-0.8.el6_4.3 |
glx-utilsRed Hat:enterprise_linux:5::server |
before 0:6.5.1-7.11.el5_9 | 0:6.5.1-7.11.el5_9 |
mesaRed Hat:enterprise_linux:5::server |
before 0:6.5.1-7.11.el5_9 | 0:6.5.1-7.11.el5_9 |
mesa-debuginfoRed Hat:enterprise_linux:5::server |
before 0:6.5.1-7.11.el5_9 | 0:6.5.1-7.11.el5_9 |
mesa-libGLRed Hat:enterprise_linux:5::server |
before 0:6.5.1-7.11.el5_9 | 0:6.5.1-7.11.el5_9 |
mesa-libGL-develRed Hat:enterprise_linux:5::server |
before 0:6.5.1-7.11.el5_9 | 0:6.5.1-7.11.el5_9 |
mesa-libGLURed Hat:enterprise_linux:5::server |
before 0:6.5.1-7.11.el5_9 | 0:6.5.1-7.11.el5_9 |
mesa-libGLU-develRed Hat:enterprise_linux:5::server |
before 0:6.5.1-7.11.el5_9 | 0:6.5.1-7.11.el5_9 |
mesa-libGLwRed Hat:enterprise_linux:5::server |
before 0:6.5.1-7.11.el5_9 | 0:6.5.1-7.11.el5_9 |
mesa-libGLw-develRed Hat:enterprise_linux:5::server |
before 0:6.5.1-7.11.el5_9 | 0:6.5.1-7.11.el5_9 |
mesa-libOSMesaRed Hat:enterprise_linux:5::server |
before 0:6.5.1-7.11.el5_9 | 0:6.5.1-7.11.el5_9 |
mesa-libOSMesa-develRed Hat:enterprise_linux:5::server |
before 0:6.5.1-7.11.el5_9 | 0:6.5.1-7.11.el5_9 |
mesa-sourceRed Hat:enterprise_linux:5::server |
before 0:6.5.1-7.11.el5_9 | 0:6.5.1-7.11.el5_9 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2013-1993 is a medium vulnerability (CVSS 6.8) in Mesa3d Mesa, published May 23, 2013. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.69%, the 85th percentile. Fixed in mesa 8.0.5-6.
References
lists.freedesktop.org/archives/mesa-dev/2013-May/039720.html
advisories.mageia.org/MGASA-2013-0190.html
debian.org/security/2013/dsa-2678
lists.opensuse.org/opensuse-updates/2013-06/msg00007.html
ubuntu.com/usn/USN-1888-1
mandriva.com/security/advisories?name=MDVSA-2013:181
Show 43 moreShow less
rhn.redhat.com/errata/RHSA-2013-0898.html
rhn.redhat.com/errata/RHSA-2013-0897.html
lists.freedesktop.org/archives/mesa-dev/2013-May/039722.html
openwall.com/lists/oss-security/2013/05/23/3
x.org/wiki/Development/Security/Advisory-2013-05-23
nvd.nist.gov/vuln/detail/CVE-2013-1993
access.redhat.com/errata/RHSA-2013:0897
access.redhat.com/errata/RHSA-2013:0898
access.redhat.com/security/cve/CVE-2013-1993
bugzilla.redhat.com/show_bug.cgi?id=961613
github.com/advisories/GHSA-4j5x-8p5g-fw48
security-tracker.debian.org/tracker/CVE-2013-1993
advisories.mageia.org/MGASA-2013-0186.html
debian.org/security/2013/dsa-2673
debian.org/security/2013/dsa-2674
debian.org/security/2013/dsa-2675
debian.org/security/2013/dsa-2676
debian.org/security/2013/dsa-2677
debian.org/security/2013/dsa-2679
debian.org/security/2013/dsa-2680
debian.org/security/2013/dsa-2681
debian.org/security/2013/dsa-2682
debian.org/security/2013/dsa-2683
debian.org/security/2013/dsa-2684
debian.org/security/2013/dsa-2685
debian.org/security/2013/dsa-2686
debian.org/security/2013/dsa-2687
debian.org/security/2013/dsa-2688
debian.org/security/2013/dsa-2689
debian.org/security/2013/dsa-2690
debian.org/security/2013/dsa-2691
debian.org/security/2013/dsa-2692
debian.org/security/2013/dsa-2693
bugs.mageia.org/show_bug.cgi?id=10565
bugs.mageia.org/show_bug.cgi?id=10569
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=923584
security.access.redhat.com/data/csaf/v2/advisories/2013/rhsa-2013_0897.json
access.redhat.com/security/cve/CVE-2013-1872
cve.org/CVERecord?id=CVE-2013-1872
nvd.nist.gov/vuln/detail/CVE-2013-1872
cve.org/CVERecord?id=CVE-2013-1993
security.access.redhat.com/data/csaf/v2/advisories/2013/rhsa-2013_0898.json