CVE-2017-10971
In the X.Org X server before 2017-06-19, a user authenticated to an X Session could crash or...
In the X.Org X server before 2017-06-19, a user authenticated to an X Session could crash or execute code in the context of the X Server by exploiting a stack overflow in the endianness conversion of X Events.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- 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
8.8
In the X.Org X server before 2017-06-19, a user authenticated to an X Session could crash or execute code in the context of the X Server by exploiting a stack overflow in the endianness conversion of X Events.
- Record
CVE-2017-10971- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.5 Medium
AV:N/AC:L/Au:S/C:P/I:P/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
In the X.Org X server before 2017-06-19, a user authenticated to an X Session could crash or execute code in the context of the X Server by exploiting a stack overflow in the endianness conversion of X Events.
- Record
CVE-2017-10971- Updated
- 2026-11-02
EUVDEUVD-2017-2609 No score
In the X.Org X server before 2017-06-19, a user authenticated to an X Session could crash or execute code in the context of the X Server by exploiting a stack overflow in the endianness conversion of X Events.
- Record
EUVD-2017-2609- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-8jfp-8hq7-6gj5
8.8
In the X.Org X server before 2017-06-19, a user authenticated to an X Session could crash or...
In the X.Org X server before 2017-06-19, a user authenticated to an X Session could crash or execute code in the context of the X Server by exploiting a stack overflow in the endianness conversion of X Events.
- Record
GHSA-8jfp-8hq7-6gj5- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-119
- Updated
- 2026-11-02
OSV
8.8
In the X.Org X server before 2017-06-19, a user authenticated to an X Session could crash or execute code in the context of the X Server by exploiting a stack overflow in the endianness conversion of X Events.
- Record
CVE-2017-10971- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2017-10971
8.8
In the X.Org X server before 2017-06-19, a user authenticated to an X Session could crash or execute code in the context of the X Server by exploiting a stack overflow in the endianness conversion of X Events.
- Record
DEBIAN-CVE-2017-10971- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 8 moreShow less
OSVUBUNTU-CVE-2017-10971
8.8
In the X.Org X server before 2017-06-19, a user authenticated to an X Session could crash or execute code in the context of the X Server by exploiting a stack overflow in the endianness conversion of X Events.
- Record
UBUNTU-CVE-2017-10971- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2017-0269 No score
Updated x11-server packages fix security vulnerabilities
Eric Sesterhenn discovered that the X.Org X server incorrectly compared MIT cookies. An attacker could possibly use this issue to perform a timing attack and recover the MIT cookie (CVE-2017-2624).
It was discovered that the X.Org X server incorrectly handled endianness conversion of certain X events. 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 as an administrator (CVE-2017-10971).
It was discovered that the X.Org X server incorrectly handled endianness conversion of certain X events. An attacker able to connect to an X server, either locally or remotely, could use this issue to possibly obtain sensitive information (CVE-2017-10972).
Use-after-free issue in an unused function in XDM (boo#1025035).
- Record
MGASA-2017-0269- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11525-1 No score
xorg-x11-server-1.20.13-1.2 on GA media
These are all security issues fixed in the xorg-x11-server-1.20.13-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11525-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:1850-1 No score
Security update for xorg-x11-server
This update for xorg-x11-server fixes the following issues:
- CVE-2017-10971: Fix endianess handling of GenericEvent to prevent a stack overflow by clients. (bnc#1035283)
- Make sure the type of all events to be sent by ProcXSendExtensionEvent are in the allowed range.
- CVE-2017-10972: Initialize the xEvent eventT with zeros to avoid information leakage.
- Record
SUSE-SU-2017:1850-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:1859-1 No score
Security update for xorg-x11-server
This update for xorg-x11-server provides the following fixes:
- CVE-2017-10971: Fix endianess handling of GenericEvent to prevent a stack overflow by clients. (bnc#1035283)
- Make sure the type of all events to be sent by ProcXSendExtensionEvent are in the allowed range.
- CVE-2017-10972: Initialize the xEvent eventT with zeros to avoid information leakage.
- Record
SUSE-SU-2017:1859-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:1860-1 No score
Security update for xorg-x11-server
This update for xorg-x11-server provides the following fixes:
- CVE-2017-10971: Fix endianess handling of GenericEvent to prevent a stack overflow by clients. (bnc#1035283)
- Make sure the type of all events to be sent by ProcXSendExtensionEvent are in the allowed range.
- CVE-2017-10972: Initialize the xEvent eventT with zeros to avoid information leakage.
- Record
SUSE-SU-2017:1860-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:1861-1 No score
Security update for xorg-x11-server
This update for xorg-x11-server fixes the following issues:
- CVE-2017-10971: Fix endianess handling of GenericEvent to prevent a stack overflow by clients. (bnc#1035283)
- Make sure the type of all events to be sent by ProcXSendExtensionEvent are in the allowed range.
- CVE-2017-10972: Initialize the xEvent eventT with zeros to avoid information leakage.
- Record
SUSE-SU-2017:1861-1- Updated
- 2026-11-02
OSVUSN-3362-1 No score
xorg-server, xorg-server-hwe-16.04, xorg-server-lts-xenial vulnerabilities
It was discovered that the X.Org X server incorrectly handled endianness conversion of certain X events. 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 as an administrator. (CVE-2017-10971)
It was discovered that the X.Org X server incorrectly handled endianness conversion of certain X events. An attacker able to connect to an X server, either locally or remotely, could use this issue to possibly obtain sensitive information. (CVE-2017-10972)
Eric Sesterhenn discovered that the X.Org X server incorrectly compared MIT cookies. An attacker could possibly use this issue to perform a timing attack and recover the MIT cookie. (CVE-2017-2624)
- Record
USN-3362-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
xorg-serverDebian:12 |
before 2:1.19.3-2 | 2:1.19.3-2 |
xorg-serverDebian:13 |
before 2:1.19.3-2 | 2:1.19.3-2 |
xorg-serverDebian:14 |
before 2:1.19.3-2 | 2:1.19.3-2 |
xorg-serverDebian:7 |
before 2:1.12.4-6+deb7u7, 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+deb7u6 |
2:1.12.4-6+deb7u7 |
xorg-serverDebian:8 |
before 2:1.16.4-1+deb8u1, plus listed versions 2:1.16.4-1 |
2:1.16.4-1+deb8u1 |
xorg-serverDebian:9 |
before 2:1.19.2-1+deb9u1, plus listed versions 2:1.19.2-1 |
2:1.19.2-1+deb9u1 |
x11-serverMageia:5 |
before 1.16.4-2.2.mga5 | 1.16.4-2.2.mga5 |
xorg-x11-serverSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 7.4-27.121.2 | 7.4-27.121.2 |
xorg-x11-serverSUSE:Linux Enterprise Point of Sale 11 SP3 |
before 7.4-27.121.2 | 7.4-27.121.2 |
xorg-x11-serverSUSE:Linux Enterprise Server 11 SP3-LTSS |
before 7.4-27.121.2 | 7.4-27.121.2 |
Show 18 moreShow less
| Package | Affected | Fixed |
|---|---|---|
xorg-x11-serverSUSE:Linux Enterprise Server 11 SP3-TERADATA |
before 7.4-27.121.2 | 7.4-27.121.2 |
xorg-x11-serverSUSE:Linux Enterprise Server 11 SP4 |
before 7.4-27.121.2 | 7.4-27.121.2 |
xorg-x11-serverSUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 7.4-27.121.2 | 7.4-27.121.2 |
xorg-x11-serverSUSE:OpenStack Cloud 6 |
before 7.6_1.15.2-53.3.1 | 7.6_1.15.2-53.3.1 |
xorg-x11-serverSUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 7.6_1.15.2-53.3.1 | 7.6_1.15.2-53.3.1 |
xorg-x11-serverSUSE:Linux Enterprise Server 12 SP1-LTSS |
before 7.6_1.15.2-53.3.1 | 7.6_1.15.2-53.3.1 |
xorg-x11-serverSUSE:Linux Enterprise Desktop 12 SP2 |
before 7.6_1.18.3-74.2 | 7.6_1.18.3-74.2 |
xorg-x11-serverSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 |
before 7.6_1.18.3-74.2 | 7.6_1.18.3-74.2 |
xorg-x11-serverSUSE:Linux Enterprise Software Development Kit 12 SP2 |
before 7.6_1.18.3-74.2 | 7.6_1.18.3-74.2 |
xorg-x11-serverSUSE:Linux Enterprise Server 12 SP2 |
before 7.6_1.18.3-74.2 | 7.6_1.18.3-74.2 |
xorg-x11-serverSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 7.6_1.18.3-74.2 | 7.6_1.18.3-74.2 |
xorg-x11-serverSUSE:Linux Enterprise Server for SAP Applications 12 |
before 7.6_1.15.2-30.22.1 | 7.6_1.15.2-30.22.1 |
xorg-x11-serverSUSE:Linux Enterprise Server 12-LTSS |
before 7.6_1.15.2-30.22.1 | 7.6_1.15.2-30.22.1 |
xorg-serverUbuntu:14.04:LTS |
before 2:1.15.1-0ubuntu2.9, 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 17 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.7 |
2:1.15.1-0ubuntu2.9 |
xorg-server-lts-xenialUbuntu:14.04:LTS |
before 2:1.18.3-1ubuntu2.3~trusty2, 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~trusty1 |
2:1.18.3-1ubuntu2.3~trusty2 |
xorg-serverUbuntu:16.04:LTS |
before 2:1.18.4-0ubuntu0.3, 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 9 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.2 |
2:1.18.4-0ubuntu0.3 |
xorg-server-hwe-16.04Ubuntu:16.04:LTS |
before 2:1.18.4-1ubuntu6.1~16.04.2, plus listed versions 2:1.18.4-1ubuntu6.1~16.04.1 |
2:1.18.4-1ubuntu6.1~16.04.2 |
xorg-x11-serveropenSUSE:Tumbleweed |
before 1.20.13-1.2 | 1.20.13-1.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| 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-10971 is a high vulnerability (CVSS 8.8) in X.org X Server, published July 6, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.88%, the 90th percentile. Fixed in xorg-server 2:1.19.3-2.
References
cgit.freedesktop.org/xorg/xserver/commit?id=215f894965df5fb0bb45b107d84524e700d2073c
securityfocus.com/bid/99546
debian.org/security/2017/dsa-3905
cgit.freedesktop.org/xorg/xserver/commit?id=ba336b24052122b136486961c82deac76bbde455
bugzilla.suse.com/show_bug.cgi?id=1035283
cgit.freedesktop.org/xorg/xserver/commit?id=8caed4df36b1f802b4992edcfd282cbeeec35d9d
Show 48 moreShow less
nvd.nist.gov/vuln/detail/CVE-2017-10971
github.com/advisories/GHSA-8jfp-8hq7-6gj5
security-tracker.debian.org/tracker/CVE-2017-10971
advisories.mageia.org/MGASA-2017-0269.html
bugs.mageia.org/show_bug.cgi?id=21191
lists.opensuse.org/opensuse-updates/2017-06/msg00070.html
usn.ubuntu.com/usn/usn-3362-1
x41-dsec.de/lab/advisories/x41-2017-001-xorg
suse.com/support/update/announcement/2017/suse-su-20171850-1
bugzilla.suse.com/1035283
suse.com/security/cve/CVE-2017-10971
suse.com/security/cve/CVE-2017-10972
suse.com/support/update/announcement/2017/suse-su-20171859-1
suse.com/support/update/announcement/2017/suse-su-20171860-1
suse.com/support/update/announcement/2017/suse-su-20171861-1
ubuntu.com/security/CVE-2017-10971
openwall.com/lists/oss-security/2017/07/06/6
ubuntu.com/security/notices/USN-3362-1
cve.org/CVERecord?id=CVE-2017-10971
ubuntu.com/security/CVE-2017-2624
ubuntu.com/security/CVE-2017-10972
suse.com/security/cve/CVE-2006-6101
suse.com/security/cve/CVE-2006-6102
suse.com/security/cve/CVE-2006-6103
suse.com/security/cve/CVE-2007-1003
suse.com/security/cve/CVE-2007-5760
suse.com/security/cve/CVE-2007-6427
suse.com/security/cve/CVE-2007-6428
suse.com/security/cve/CVE-2007-6429
suse.com/security/cve/CVE-2008-0006
suse.com/security/cve/CVE-2008-1377
suse.com/security/cve/CVE-2008-1379
suse.com/security/cve/CVE-2008-2360
suse.com/security/cve/CVE-2008-2361
suse.com/security/cve/CVE-2008-2362
suse.com/security/cve/CVE-2017-12176
suse.com/security/cve/CVE-2017-12187
suse.com/security/cve/CVE-2017-13721
suse.com/security/cve/CVE-2017-2624
suse.com/security/cve/CVE-2018-14665
suse.com/security/cve/CVE-2020-14345
suse.com/security/cve/CVE-2020-14346
suse.com/security/cve/CVE-2020-14347
suse.com/security/cve/CVE-2020-14360
suse.com/security/cve/CVE-2020-14361
suse.com/security/cve/CVE-2020-14362
suse.com/security/cve/CVE-2020-25712
suse.com/security/cve/CVE-2021-3472