CVE-2017-13723
In X.Org Server (aka xserver and xorg-server) before 1.19.4, a local attacker authenticated to...
In X.Org Server (aka xserver and xorg-server) before 1.19.4, a local attacker authenticated to the X server could overflow a global buffer, causing crashes of the X server or potentially other problems by injecting large or malformed XKB related atoms and accessing them via xkbcomp.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.8
In X.Org Server (aka xserver and xorg-server) before 1.19.4, a local attacker authenticated to the X server could overflow a global buffer, causing crashes of the X server or potentially other problems by injecting large or malformed XKB related atoms and accessing them via xkbcomp.
- Record
CVE-2017-13723- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 4.6 Medium
AV:L/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
In X.Org Server (aka xserver and xorg-server) before 1.19.4, a local attacker authenticated to the X server could overflow a global buffer, causing crashes of the X server or potentially other problems by injecting large or malformed XKB related atoms and accessing them via xkbcomp.
- Record
CVE-2017-13723- Updated
- 2026-11-02
EUVDEUVD-2017-5240 No score
In X.Org Server (aka xserver and xorg-server) before 1.19.4, a local attacker authenticated to the X server could overflow a global buffer, causing crashes of the X server or potentially other problems by injecting large or malformed XKB related atoms and accessing them via xkbcomp.
- Record
EUVD-2017-5240- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-w3w2-h9f5-hrg7
7.8
In X.Org Server (aka xserver and xorg-server) before 1.19.4, a local attacker authenticated to...
In X.Org Server (aka xserver and xorg-server) before 1.19.4, a local attacker authenticated to the X server could overflow a global buffer, causing crashes of the X server or potentially other problems by injecting large or malformed XKB related atoms and accessing them via xkbcomp.
- Record
GHSA-w3w2-h9f5-hrg7- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-119
- Updated
- 2026-11-02
OSVALPINE-CVE-2017-13723
7.8
In X.Org Server (aka xserver and xorg-server) before 1.19.4, a local attacker authenticated to the X server could overflow a global buffer, causing crashes of the X server or potentially other problems by injecting large or malformed XKB related atoms and accessing them via xkbcomp.
- Record
ALPINE-CVE-2017-13723- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2017-13723
7.8
CVE-2017-13723 does not affect BellSoft software
- Record
BELL-CVE-2017-13723- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 7 moreShow less
OSV
7.8
In X.Org Server (aka xserver and xorg-server) before 1.19.4, a local attacker authenticated to the X server could overflow a global buffer, causing crashes of the X server or potentially other problems by injecting large or malformed XKB related atoms and accessing them via xkbcomp.
- Record
CVE-2017-13723- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2017-13723
7.8
In X.Org Server (aka xserver and xorg-server) before 1.19.4, a local attacker authenticated to the X server could overflow a global buffer, causing crashes of the X server or potentially other problems by injecting large or malformed XKB related atoms and accessing them via xkbcomp.
- Record
DEBIAN-CVE-2017-13723- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2017-13723
7.8
In X.Org Server (aka xserver and xorg-server) before 1.19.4, a local attacker authenticated to the X server could overflow a global buffer, causing crashes of the X server or potentially other problems by injecting large or malformed XKB related atoms and accessing them via xkbcomp.
- Record
UBUNTU-CVE-2017-13723- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2017-0366 No score
Updated x11-server packages fix security vulnerabilities
In Xext/shm, the shmseg resource id can belong to a non-existing client and abort X server with FatalError "client not in use", or overwrite existing segment of another existing client (CVE-2017-13721).
Generating strings for XKB data used a single shared static buffer, which offered several opportunities for errors when strings end up longer than anticipated (CVE-2017-13723).
- Record
MGASA-2017-0366- Updated
- 2026-11-02
OSVSUSE-SU-2017:3025-1 No score
Security update for xorg-x11-server
This update for xorg-x11-server provides several fixes.
These security issues were fixed:
- CVE-2017-13723: Prevent local DoS via unusual characters in XkbAtomText and XkbStringText (bsc#1051150).
- Improve the entropy when generating random data used in X.org server authorization cookies generation by using getentropy() and getrandom() when available (bsc#1025084)
- CVE-2017-12184,CVE-2017-12185,CVE-2017-12186,CVE-2017-12187: Fixed unvalidated lengths in multiple extensions (bsc#1063034)
- CVE-2017-12183: Fixed some unvalidated lengths in the XFIXES extension. (bsc#1063035)
- CVE-2017-12180,CVE-2017-12181,CVE-2017-12182: Fixed various unvalidated lengths in the XFree86-VidMode/XFree86-DGA/XFree86-DRI extensions (bsc#1063037)
- CVE-2017-12179: Fixed an integer overflow and unvalidated length in (S)ProcXIBarrierReleasePointer in Xi (bsc#1063038)
- CVE-2017-12178: Fixed a wrong extra length check in ProcXIChangeHierarchy in Xi (bsc#1063039)
- CVE-2017-12177: Fixed an unvalidated variable-length request in ProcDbeGetVisualInfo (bsc#1063040)
- CVE-2017-12176: Fixed an unvalidated extra length in ProcEstablishConnection (bsc#1063041)
- Record
SUSE-SU-2017:3025-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:3047-1 No score
Security update for xorg-x11-server
This update for xorg-x11-server fixes several issues.
These security issues were fixed:
- CVE-2017-13721: Missing validation of shmseg resource id in Xext/XShm could lead to shared memory segments of other users beeing freed (bnc#1052984)
- CVE-2017-13723: A local denial of service via unusual characters in XkbAtomText and XkbStringText was fixed (bnc#1051150)
- CVE-2017-12184,CVE-2017-12185,CVE-2017-12186,CVE-2017-12187: Fixed unvalidated lengths in multiple extensions (bsc#1063034)
- CVE-2017-12183: Fixed some unvalidated lengths in the XFIXES extension. (bsc#1063035)
- CVE-2017-12180,CVE-2017-12181,CVE-2017-12182: Fixed various unvalidated lengths in the XFree86-VidMode/XFree86-DGA/XFree86-DRI extensions (bsc#1063037)
- CVE-2017-12179: Fixed an integer overflow and unvalidated length in (S)ProcXIBarrierReleasePointer in Xi (bsc#1063038)
- CVE-2017-12178: Fixed a wrong extra length check in ProcXIChangeHierarchy in Xi (bsc#1063039)
- CVE-2017-12177: Fixed an unvalidated variable-length request in ProcDbeGetVisualInfo (bsc#1063040)
- CVE-2017-12176: Fixed an unvalidated extra length in ProcEstablishConnection (bsc#1063041)
These non-security issues were fixed:
- Make colormap/gamma glue code work with the RandR extension disabled. This prevents it from crashing and showing wrong colors. (bsc#1061107)
- Recognize ssh as a remote client to fix launching applications remotely when using DRI3. (bsc#1022727)
- Record
SUSE-SU-2017:3047-1- Updated
- 2026-11-02
OSVUSN-3453-1 No score
xorg-server, xorg-server-hwe-16.04, xorg-server-lts-xenial vulnerabilities
Michal Srb discovered that the X.Org X server incorrectly handled shared memory segments. An attacker able to connect to an X server, either locally or remotely, could use this issue to crash the server, or possibly replace shared memory segments of other X clients in the same session. (CVE-2017-13721)
Michal Srb discovered that the X.Org X server incorrectly handled XKB buffers. An attacker able to connect to an X server, either locally or remotely, could use this issue to crash the server, or possibly execute arbitrary code. (CVE-2017-13723)
- Record
USN-3453-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
xorg-serverAlpine:v3.10 |
before 1.19.5-r0 | 1.19.5-r0 |
xorg-serverAlpine:v3.11 |
before 1.19.5-r0 | 1.19.5-r0 |
xorg-serverAlpine:v3.12 |
before 1.19.5-r0 | 1.19.5-r0 |
xorg-serverAlpine:v3.6 |
before 1.19.5-r0 | 1.19.5-r0 |
xorg-serverAlpine:v3.7 |
before 1.19.5-r0 | 1.19.5-r0 |
xorg-serverAlpine:v3.8 |
before 1.19.5-r0 | 1.19.5-r0 |
xorg-serverAlpine:v3.9 |
before 1.19.5-r0 | 1.19.5-r0 |
xorg-serverDebian:12 |
before 2:1.19.4-1 | 2:1.19.4-1 |
xorg-serverDebian:13 |
before 2:1.19.4-1 | 2:1.19.4-1 |
xorg-serverDebian:14 |
before 2:1.19.4-1 | 2:1.19.4-1 |
Show 25 moreShow less
| Package | Affected | Fixed |
|---|---|---|
xorg-serverDebian:7 From an advisory covering 11 CVEs |
before 2:1.12.4-6+deb7u8, plus listed versions 2:1.12.4-62:1.12.4-6+deb7u12:1.12.4-6+deb7u22:1.12.4-6+deb7u32:1.12.4-6+deb7u42:1.12.4-6+deb7u52:1.12.4-6+deb7u62:1.12.4-6+deb7u7 |
2:1.12.4-6+deb7u8 |
xorg-serverDebian:8 From an advisory covering 14 CVEs |
before 2:1.16.4-1+deb8u2, plus listed versions 2:1.16.4-12:1.16.4-1+deb8u1 |
2:1.16.4-1+deb8u2 |
xorg-serverDebian:9 From an advisory covering 14 CVEs |
before 2:1.19.2-1+deb9u2, plus listed versions 2:1.19.2-12:1.19.2-1+deb9u1 |
2:1.19.2-1+deb9u2 |
x11-serverMageia:5 From an advisory covering 2 CVEs |
before 1.16.4-2.3.mga5 | 1.16.4-2.3.mga5 |
x11-serverMageia:6 From an advisory covering 2 CVEs |
before 1.19.4-1.mga6 | 1.19.4-1.mga6 |
xorg-x11-serverSUSE:Linux Enterprise Software Development Kit 11 SP4 From an advisory covering 13 CVEs |
before 7.4-27.122.16.1 | 7.4-27.122.16.1 |
xorg-x11-serverSUSE:Linux Enterprise Server 11 SP4 From an advisory covering 13 CVEs |
before 7.4-27.122.16.1 | 7.4-27.122.16.1 |
xorg-x11-serverSUSE:Linux Enterprise Server for SAP Applications 11 SP4 From an advisory covering 13 CVEs |
before 7.4-27.122.16.1 | 7.4-27.122.16.1 |
xorg-x11-serverSUSE:Linux Enterprise Desktop 12 SP2 From an advisory covering 14 CVEs |
before 7.6_1.18.3-76.15.2 | 7.6_1.18.3-76.15.2 |
xorg-x11-serverSUSE:Linux Enterprise Desktop 12 SP3 From an advisory covering 14 CVEs |
before 7.6_1.18.3-76.15.2 | 7.6_1.18.3-76.15.2 |
xorg-x11-serverSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 From an advisory covering 14 CVEs |
before 7.6_1.18.3-76.15.2 | 7.6_1.18.3-76.15.2 |
xorg-x11-serverSUSE:Linux Enterprise Software Development Kit 12 SP2 From an advisory covering 14 CVEs |
before 7.6_1.18.3-76.15.2 | 7.6_1.18.3-76.15.2 |
xorg-x11-serverSUSE:Linux Enterprise Software Development Kit 12 SP3 From an advisory covering 14 CVEs |
before 7.6_1.18.3-76.15.2 | 7.6_1.18.3-76.15.2 |
xorg-x11-serverSUSE:Linux Enterprise Server 12 SP2 From an advisory covering 14 CVEs |
before 7.6_1.18.3-76.15.2 | 7.6_1.18.3-76.15.2 |
xorg-x11-serverSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 14 CVEs |
before 7.6_1.18.3-76.15.2 | 7.6_1.18.3-76.15.2 |
xorg-x11-serverSUSE:Linux Enterprise Server 12 SP3 From an advisory covering 14 CVEs |
before 7.6_1.18.3-76.15.2 | 7.6_1.18.3-76.15.2 |
xorg-x11-serverSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 14 CVEs |
before 7.6_1.18.3-76.15.2 | 7.6_1.18.3-76.15.2 |
xorg-serverUbuntu:14.04:LTS |
before 2:1.15.1-0ubuntu2.10, 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 18 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.62:1.15.1-0ubuntu2.72:1.15.1-0ubuntu2.9 |
2:1.15.1-0ubuntu2.10 |
xorg-server-lts-xenialUbuntu:14.04:LTS |
before 2:1.18.3-1ubuntu2.3~trusty3, plus listed versions 2:1.18.3-1ubuntu2.2~trusty12:1.18.3-1ubuntu2.2~trusty22:1.18.3-1ubuntu2.2~trusty32:1.18.3-1ubuntu2.3~trusty12:1.18.3-1ubuntu2.3~trusty2 |
2:1.18.3-1ubuntu2.3~trusty3 |
xorg-serverUbuntu:16.04:LTS |
before 2:1.18.4-0ubuntu0.6, plus listed versions 2:1.17.2-1ubuntu92:1.17.2-1ubuntu102:1.17.3-2ubuntu12:1.17.3-2ubuntu22:1.17.3-2ubuntu3 Show 11 moreShow less2:1.17.3-2ubuntu42:1.18.1-1ubuntu32:1.18.1-1ubuntu42:1.18.3-1ubuntu12:1.18.3-1ubuntu22:1.18.3-1ubuntu2.22:1.18.3-1ubuntu2.32:1.18.4-0ubuntu0.12:1.18.4-0ubuntu0.22:1.18.4-0ubuntu0.32:1.18.4-0ubuntu0.4 |
2:1.18.4-0ubuntu0.6 |
xorg-server-hwe-16.04Ubuntu:16.04:LTS |
before 2:1.19.3-1ubuntu1~16.04.3, plus listed versions 2:1.18.4-1ubuntu6.1~16.04.12:1.18.4-1ubuntu6.1~16.04.22:1.19.3-1ubuntu1~16.04.2 |
2:1.19.3-1ubuntu1~16.04.3 |
xorg-serverUbuntu:14.04:LTS From an advisory covering 2 CVEs |
before 2:1.15.1-0ubuntu2.10, 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 18 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.62:1.15.1-0ubuntu2.72:1.15.1-0ubuntu2.9 |
2:1.15.1-0ubuntu2.10 |
xorg-server-lts-xenialUbuntu:14.04:LTS From an advisory covering 2 CVEs |
before 2:1.18.3-1ubuntu2.3~trusty3, plus listed versions 2:1.18.3-1ubuntu2.2~trusty12:1.18.3-1ubuntu2.2~trusty22:1.18.3-1ubuntu2.2~trusty32:1.18.3-1ubuntu2.3~trusty12:1.18.3-1ubuntu2.3~trusty2 |
2:1.18.3-1ubuntu2.3~trusty3 |
xorg-serverUbuntu:16.04:LTS From an advisory covering 2 CVEs |
before 2:1.18.4-0ubuntu0.6, plus listed versions 2:1.17.2-1ubuntu92:1.17.2-1ubuntu102:1.17.3-2ubuntu12:1.17.3-2ubuntu22:1.17.3-2ubuntu3 Show 11 moreShow less2:1.17.3-2ubuntu42:1.18.1-1ubuntu32:1.18.1-1ubuntu42:1.18.3-1ubuntu12:1.18.3-1ubuntu22:1.18.3-1ubuntu2.22:1.18.3-1ubuntu2.32:1.18.4-0ubuntu0.12:1.18.4-0ubuntu0.22:1.18.4-0ubuntu0.32:1.18.4-0ubuntu0.4 |
2:1.18.4-0ubuntu0.6 |
xorg-server-hwe-16.04Ubuntu:16.04:LTS From an advisory covering 2 CVEs |
before 2:1.19.3-1ubuntu1~16.04.3, plus listed versions 2:1.18.4-1ubuntu6.1~16.04.12:1.18.4-1ubuntu6.1~16.04.22:1.19.3-1ubuntu1~16.04.2 |
2:1.19.3-1ubuntu1~16.04.3 |
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-2017-13723 is a high vulnerability (CVSS 7.8) in X.org X Server, published October 9, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.44%, the 38th percentile. Fixed in xorg-server 1.19.5-r0.
References
securityfocus.com/bid/101253
cgit.freedesktop.org/xorg/xserver/commit?id=94f11ca5cf011ef123bd222cabeaef6f424d76ac
lists.debian.org/debian-lts-announce/2017/11/msg00032.html
security.gentoo.org/glsa/201710-30
openwall.com/lists/oss-security/2017/10/04/10
debian.org/security/2017/dsa-4000
Show 41 moreShow less
lists.x.org/archives/xorg-announce/2017-October/002808.html
nvd.nist.gov/vuln/detail/CVE-2017-13723
github.com/advisories/GHSA-w3w2-h9f5-hrg7
security.alpinelinux.org/vuln/CVE-2017-13723
docs.bell-sw.com/security/cves/CVE-2017-13723
security-tracker.debian.org/tracker/CVE-2017-13723
advisories.mageia.org/MGASA-2017-0366.html
bugs.mageia.org/show_bug.cgi?id=21820
suse.com/support/update/announcement/2017/suse-su-20173025-1
bugzilla.suse.com/1025084
bugzilla.suse.com/1051150
bugzilla.suse.com/1063034
bugzilla.suse.com/1063035
bugzilla.suse.com/1063037
bugzilla.suse.com/1063038
bugzilla.suse.com/1063039
bugzilla.suse.com/1063040
bugzilla.suse.com/1063041
suse.com/security/cve/CVE-2017-12176
suse.com/security/cve/CVE-2017-12177
suse.com/security/cve/CVE-2017-12178
suse.com/security/cve/CVE-2017-12179
suse.com/security/cve/CVE-2017-12180
suse.com/security/cve/CVE-2017-12181
suse.com/security/cve/CVE-2017-12182
suse.com/security/cve/CVE-2017-12183
suse.com/security/cve/CVE-2017-12184
suse.com/security/cve/CVE-2017-12185
suse.com/security/cve/CVE-2017-12186
suse.com/security/cve/CVE-2017-12187
suse.com/security/cve/CVE-2017-13723
suse.com/support/update/announcement/2017/suse-su-20173047-1
bugzilla.suse.com/1022727
bugzilla.suse.com/1052984
bugzilla.suse.com/1061107
suse.com/security/cve/CVE-2017-13721
ubuntu.com/security/CVE-2017-13723
seclists.org/oss-sec/2017/q4/31
ubuntu.com/security/notices/USN-3453-1
cve.org/CVERecord?id=CVE-2017-13723
ubuntu.com/security/CVE-2017-13721