CVE-2013-6424
Integer underflow in the xTrapezoidValid macro in render/picture.h in X.Org allows context...
Integer underflow in the xTrapezoidValid macro in render/picture.h in X.Org allows context-dependent attackers to cause a denial of service (crash) via a negative bottom value.
Exploit likelihood
What each source reports
NVD Score used
5.0
Integer underflow in the xTrapezoidValid macro in render/picture.h in X.Org allows context-dependent attackers to cause a denial of service (crash) via a negative bottom value.
- Record
CVE-2013-6424- CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-191
- Updated
- 2026-11-02
CVE List No score
Integer underflow in the xTrapezoidValid macro in render/picture.h in X.Org allows context-dependent attackers to cause a denial of service (crash) via a negative bottom value.
- Record
CVE-2013-6424- Updated
- 2026-11-02
EUVDEUVD-2013-6236 No score
Integer underflow in the xTrapezoidValid macro in render/picture.h in X.Org allows context-dependent attackers to cause a denial of service (crash) via a negative bottom value.
- Record
EUVD-2013-6236- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-vp3j-rhgw-hr9f No score
Integer underflow in the xTrapezoidValid macro in render/picture.h in X.Org allows context...
Integer underflow in the xTrapezoidValid macro in render/picture.h in X.Org allows context-dependent attackers to cause a denial of service (crash) via a negative bottom value.
- Record
GHSA-vp3j-rhgw-hr9f- Weakness
- CWE-191
- Updated
- 2026-11-02
OSV No score
Integer underflow in the xTrapezoidValid macro in render/picture.h in X.Org allows context-dependent attackers to cause a denial of service (crash) via a negative bottom value.
- Record
CVE-2013-6424- Updated
- 2026-11-02
OSVDEBIAN-CVE-2013-6424 No score
Integer underflow in the xTrapezoidValid macro in render/picture.h in X.Org allows context-dependent attackers to cause a denial of service (crash) via a negative bottom value.
- Record
DEBIAN-CVE-2013-6424- Updated
- 2026-11-02
Show 6 moreShow less
OSVMGASA-2014-0016 No score
Updated x11-server package fixes security vulnerability
Bryan Quigley discovered an integer underflow in the Xorg X server which could lead to denial of service or the execution of arbitrary code (CVE-2013-6424).
- Record
MGASA-2014-0016- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10518-1 No score
xorg-x11-server-7.6_1.18.4-2.1 on GA media
These are all security issues fixed in the xorg-x11-server-7.6_1.18.4-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10518-1- Updated
- 2026-11-02
OSVSUSE-SU-2015:0427-1 No score
Recommended update for xorg-x11-server
This collective update for xorg-x11-server provides the following fixes:
* Fix a segmentation fault that can occur when X11 packets are
forwarded between a client and a server with different endianess.
(bnc#874903)
* Free software cursor backing pixmap when transition between screens.
This fixes a crash in multi screen support when an assert gets hit.
(bnc#880835)
* Ignore numlock in Xvnc. Following keys from VNC client will be
already modulated by numlock on client side. (bnc#878446)
* Fix crash when Xinerama gets disabled after RanR12 is initialized.
(bnc#878433)
* Prevent crash at the end of 2nd server generation when number of
privates differ between 1st and 2nd. (bnc#883598)
* Move Xinerama disable when only one screen is present to main loop.
(bnc#883598)
* Improve Xinerama command line option handling. (bnc#883598)
* Work around a possible crash when object belongs to a client that no
longer exists. (bnc#883516)
* Try to make keyboard bell ring on all devices attached to master
keyboard. (bnc#879019)
* Implement DeleteInputDeviceRequest in Xvnc to avoid server crash when
the Xserver restarts after a server reset. (bnc#880745).
- Record
SUSE-SU-2015:0427-1- Updated
- 2026-11-02
OSVSUSE-SU-2015:1025-1 No score
Recommended update for xorg-x11-server
This collective update for xorg-x11-server provides the following fixes:
* Fix a segmentation fault that can occur when X11 packets are
forwarded between a client and a server with different endianess.
(bnc#874903)
* Free software cursor backing pixmap when transition between screens.
This fixes a crash in multi screen support when an assert gets hit.
(bnc#880835)
* Ignore numlock in Xvnc. Following keys from VNC client will be
already modulated by numlock on client side. (bnc#878446)
* Fix crash when Xinerama gets disabled after RanR12 is initialized.
(bnc#878433)
* Prevent crash at the end of 2nd server generation when number of
privates differ between 1st and 2nd. (bnc#883598)
* Move Xinerama disable when only one screen is present to main loop.
(bnc#883598)
* Improve Xinerama command line option handling. (bnc#883598)
* Work around a possible crash when object belongs to a client that no
longer exists. (bnc#883516)
* Try to make keyboard bell ring on all devices attached to master
keyboard. (bnc#879019)
* Implement DeleteInputDeviceRequest in Xvnc to avoid server crash when
the Xserver restarts after a server reset. (bnc#880745).
- Record
SUSE-SU-2015:1025-1- Updated
- 2026-11-02
OSVUBUNTU-CVE-2013-6424 No score
Integer underflow in the xTrapezoidValid macro in render/picture.h in X.Org allows context-dependent attackers to cause a denial of service (crash) via a negative bottom value.
- Record
UBUNTU-CVE-2013-6424- Updated
- 2026-11-02
OSVUSN-2500-1 No score
xorg-server, xorg-server-lts-trusty, xorg-server-lts-utopic vulnerabilities
Olivier Fourdan discovered that the X.Org X server incorrectly handled XkbSetGeometry requests resulting in an information leak. An attacker able to connect to an X server, either locally or remotely, could use this issue to possibly obtain sensitive information. (CVE-2015-0255)
It was discovered that the X.Org X server incorrectly handled certain trapezoids. An attacker able to connect to an X server, either locally or remotely, could use this issue to possibly crash the server. This issue only affected Ubuntu 12.04 LTS. (CVE-2013-6424)
- Record
USN-2500-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
xorg-serverDebian:12 |
before 2:1.14.2.901-1 | 2:1.14.2.901-1 |
xorg-serverDebian:13 |
before 2:1.14.2.901-1 | 2:1.14.2.901-1 |
xorg-serverDebian:14 |
before 2:1.14.2.901-1 | 2:1.14.2.901-1 |
xorg-serverDebian:6.0 |
before 2:1.7.7-18, plus listed versions 2:1.7.7-112:1.7.7-122:1.7.7-132:1.7.7-142:1.7.7-152:1.7.7-162:1.7.7-17 |
2:1.7.7-18 |
xorg-serverDebian:7 |
before 2:1.12.4-6+deb7u2, plus listed versions 2:1.12.4-62:1.12.4-6+deb7u1 |
2:1.12.4-6+deb7u2 |
x11-serverMageia:3 |
before 1.13.4-2.3.mga3 | 1.13.4-2.3.mga3 |
xorg-x11-serverRed Hat:enterprise_linux:5::client |
before 0:1.1.1-48.101.el5_10.2 | 0:1.1.1-48.101.el5_10.2 |
xorg-x11-server-XdmxRed Hat:enterprise_linux:5::client |
before 0:1.1.1-48.101.el5_10.2 | 0:1.1.1-48.101.el5_10.2 |
xorg-x11-server-XephyrRed Hat:enterprise_linux:5::client |
before 0:1.1.1-48.101.el5_10.2 | 0:1.1.1-48.101.el5_10.2 |
xorg-x11-server-XnestRed Hat:enterprise_linux:5::client |
before 0:1.1.1-48.101.el5_10.2 | 0:1.1.1-48.101.el5_10.2 |
Show 58 moreShow less
| Package | Affected | Fixed |
|---|---|---|
xorg-x11-server-XorgRed Hat:enterprise_linux:5::client |
before 0:1.1.1-48.101.el5_10.2 | 0:1.1.1-48.101.el5_10.2 |
xorg-x11-server-XvfbRed Hat:enterprise_linux:5::client |
before 0:1.1.1-48.101.el5_10.2 | 0:1.1.1-48.101.el5_10.2 |
xorg-x11-server-Xvnc-sourceRed Hat:enterprise_linux:5::client |
before 0:1.1.1-48.101.el5_10.2 | 0:1.1.1-48.101.el5_10.2 |
xorg-x11-server-debuginfoRed Hat:enterprise_linux:5::client |
before 0:1.1.1-48.101.el5_10.2 | 0:1.1.1-48.101.el5_10.2 |
xorg-x11-serverRed Hat:enterprise_linux:5::client_workstation |
before 0:1.1.1-48.101.el5_10.2 | 0:1.1.1-48.101.el5_10.2 |
xorg-x11-server-debuginfoRed Hat:enterprise_linux:5::client_workstation |
before 0:1.1.1-48.101.el5_10.2 | 0:1.1.1-48.101.el5_10.2 |
xorg-x11-server-sdkRed Hat:enterprise_linux:5::client_workstation |
before 0:1.1.1-48.101.el5_10.2 | 0:1.1.1-48.101.el5_10.2 |
xorg-x11-serverRed Hat:enterprise_linux:5::server |
before 0:1.1.1-48.101.el5_10.2 | 0:1.1.1-48.101.el5_10.2 |
xorg-x11-server-XdmxRed Hat:enterprise_linux:5::server |
before 0:1.1.1-48.101.el5_10.2 | 0:1.1.1-48.101.el5_10.2 |
xorg-x11-server-XephyrRed Hat:enterprise_linux:5::server |
before 0:1.1.1-48.101.el5_10.2 | 0:1.1.1-48.101.el5_10.2 |
xorg-x11-server-XnestRed Hat:enterprise_linux:5::server |
before 0:1.1.1-48.101.el5_10.2 | 0:1.1.1-48.101.el5_10.2 |
xorg-x11-server-XorgRed Hat:enterprise_linux:5::server |
before 0:1.1.1-48.101.el5_10.2 | 0:1.1.1-48.101.el5_10.2 |
xorg-x11-server-XvfbRed Hat:enterprise_linux:5::server |
before 0:1.1.1-48.101.el5_10.2 | 0:1.1.1-48.101.el5_10.2 |
xorg-x11-server-Xvnc-sourceRed Hat:enterprise_linux:5::server |
before 0:1.1.1-48.101.el5_10.2 | 0:1.1.1-48.101.el5_10.2 |
xorg-x11-server-debuginfoRed Hat:enterprise_linux:5::server |
before 0:1.1.1-48.101.el5_10.2 | 0:1.1.1-48.101.el5_10.2 |
xorg-x11-server-sdkRed Hat:enterprise_linux:5::server |
before 0:1.1.1-48.101.el5_10.2 | 0:1.1.1-48.101.el5_10.2 |
xorg-x11-serverRed Hat:enterprise_linux:6::client |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-XephyrRed Hat:enterprise_linux:6::client |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-XorgRed Hat:enterprise_linux:6::client |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-commonRed Hat:enterprise_linux:6::client |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-debuginfoRed Hat:enterprise_linux:6::client |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-XdmxRed Hat:enterprise_linux:6::client |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-XnestRed Hat:enterprise_linux:6::client |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-XvfbRed Hat:enterprise_linux:6::client |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-develRed Hat:enterprise_linux:6::client |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-sourceRed Hat:enterprise_linux:6::client |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-serverRed Hat:enterprise_linux:6::computenode |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-XdmxRed Hat:enterprise_linux:6::computenode |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-XephyrRed Hat:enterprise_linux:6::computenode |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-XnestRed Hat:enterprise_linux:6::computenode |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-XorgRed Hat:enterprise_linux:6::computenode |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-XvfbRed Hat:enterprise_linux:6::computenode |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-commonRed Hat:enterprise_linux:6::computenode |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-develRed Hat:enterprise_linux:6::computenode |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-sourceRed Hat:enterprise_linux:6::computenode |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-serverRed Hat:enterprise_linux:6::server |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-XephyrRed Hat:enterprise_linux:6::server |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-XorgRed Hat:enterprise_linux:6::server |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-commonRed Hat:enterprise_linux:6::server |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-debuginfoRed Hat:enterprise_linux:6::server |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-XdmxRed Hat:enterprise_linux:6::server |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-XnestRed Hat:enterprise_linux:6::server |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-XvfbRed Hat:enterprise_linux:6::server |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-develRed Hat:enterprise_linux:6::server |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-sourceRed Hat:enterprise_linux:6::server |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-serverRed Hat:enterprise_linux:6::workstation |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-XephyrRed Hat:enterprise_linux:6::workstation |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-XorgRed Hat:enterprise_linux:6::workstation |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-commonRed Hat:enterprise_linux:6::workstation |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-XdmxRed Hat:enterprise_linux:6::workstation |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-XnestRed Hat:enterprise_linux:6::workstation |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-XvfbRed Hat:enterprise_linux:6::workstation |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-develRed Hat:enterprise_linux:6::workstation |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-x11-server-sourceRed Hat:enterprise_linux:6::workstation |
before 0:1.13.0-23.1.el6_5 | 0:1.13.0-23.1.el6_5 |
xorg-serverUbuntu:14.04:LTS |
before 2:1.15.1-0ubuntu2.7, plus listed versions 2:1.14.3-3ubuntu22:1.14.3-3ubuntu32:1.14.3-3ubuntu42:1.14.3-5ubuntu12:1.14.4-1ubuntu1 Show 16 moreShow less2:1.14.4-1ubuntu22:1.14.4.901-0ubuntu22:1.14.5-1ubuntu22:1.14.5-1ubuntu42:1.15.0-1ubuntu12:1.15.0-1ubuntu22:1.15.0-1ubuntu32:1.15.0-1ubuntu42:1.15.0-1ubuntu62:1.15.0-1ubuntu72:1.15.1-0ubuntu12:1.15.1-0ubuntu22:1.15.1-0ubuntu2.12:1.15.1-0ubuntu2.42:1.15.1-0ubuntu2.52:1.15.1-0ubuntu2.6 |
2:1.15.1-0ubuntu2.7 |
xorg-server-lts-utopicUbuntu:14.04:LTS |
before 2:1.16.0-1ubuntu1.2~trusty2, plus listed versions 2:1.16.0-1ubuntu1.2~trusty1 |
2:1.16.0-1ubuntu1.2~trusty2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| 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-6424 is a medium vulnerability (CVSS 5.0) in Canonical Ubuntu Linux, published December 18, 2013. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.88%, the 86th percentile. Fixed in xorg-server 2:1.14.2.901-1.
References
bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1197921
lists.x.org/archives/xorg-devel/2013-October/037996.html
bugs.freedesktop.org/show_bug.cgi?id=67484
openwall.com/lists/oss-security/2013/12/04/8
security.gentoo.org/glsa/201701-64
debian.org/security/2013/dsa-2822
Show 58 moreShow less
ubuntu.com/usn/USN-2500-1
security.gentoo.org/glsa/201710-30
rhn.redhat.com/errata/RHSA-2013-1868.html
openwall.com/lists/oss-security/2013/12/03/8
lists.opensuse.org/opensuse-updates/2013-12/msg00127.html
nvd.nist.gov/vuln/detail/CVE-2013-6424
access.redhat.com/errata/RHSA-2013:1868
access.redhat.com/security/cve/CVE-2013-6424
bugzilla.redhat.com/show_bug.cgi?id=1037984
github.com/advisories/GHSA-vp3j-rhgw-hr9f
security-tracker.debian.org/tracker/CVE-2013-6424
advisories.mageia.org/MGASA-2014-0016.html
bugs.mageia.org/show_bug.cgi?id=12042
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2013/rhsa-2013_1868.json
cve.org/CVERecord?id=CVE-2013-6424
suse.com/support/update/announcement/2015/suse-su-20150427-1
bugzilla.suse.com/816813
bugzilla.suse.com/843652
bugzilla.suse.com/853846
bugzilla.suse.com/864911
bugzilla.suse.com/874903
bugzilla.suse.com/878433
bugzilla.suse.com/878446
bugzilla.suse.com/879019
bugzilla.suse.com/880745
bugzilla.suse.com/880835
bugzilla.suse.com/883051
bugzilla.suse.com/883516
bugzilla.suse.com/883598
bugzilla.suse.com/886213
bugzilla.suse.com/907268
bugzilla.suse.com/907633
bugzilla.suse.com/915810
bugzilla.suse.com/928520
suse.com/security/cve/CVE-2013-4396
suse.com/security/cve/CVE-2013-6424
suse.com/security/cve/CVE-2014-8091
suse.com/security/cve/CVE-2014-8092
suse.com/security/cve/CVE-2014-8093
suse.com/security/cve/CVE-2014-8094
suse.com/security/cve/CVE-2014-8095
suse.com/security/cve/CVE-2014-8096
suse.com/security/cve/CVE-2014-8097
suse.com/security/cve/CVE-2014-8098
suse.com/security/cve/CVE-2014-8099
suse.com/security/cve/CVE-2014-8100
suse.com/security/cve/CVE-2014-8101
suse.com/security/cve/CVE-2014-8102
suse.com/security/cve/CVE-2015-0255
suse.com/security/cve/CVE-2015-3418
suse.com/support/update/announcement/2015/suse-su-20151025-1
ubuntu.com/security/CVE-2013-6424
ubuntu.com/security/notices/USN-2500-1
ubuntu.com/security/CVE-2015-0255
suse.com/security/cve/CVE-2010-2240
suse.com/security/cve/CVE-2013-1940
suse.com/security/cve/CVE-2015-3164