VendorsX.Orgx_serverany version
Vulnerabilities

X.Org X Server any version

Ranked by severity, then by exploit likelihood. Click a CVE ID for its full record.

86CVEs
CVE-2017-12177
xorg-x11-server before 1.19.5 was vulnerable to integer overflow in ProcDbeGetVisualInfo function allowing malicious X client to cause X server to crash or possibly execute arbitrary code.
Published 2018-01-24 · Modified
9.8EPSS 0.044
CVE-2017-12179
xorg-x11-server before 1.19.5 was vulnerable to integer overflow in (S)ProcXIBarrierReleasePointer functions allowing malicious X client to cause X server to crash or possibly execute arbitrary code.
Published 2018-01-24 · Modified
9.8EPSS 0.044
CVE-2017-12186
xorg-x11-server before 1.19.5 was missing length validation in X-Resource extension allowing malicious X client to cause X server to crash or possibly execute arbitrary code.
Published 2018-01-24 · Modified
9.8EPSS 0.043
CVE-2017-12182
xorg-x11-server before 1.19.5 was missing length validation in XFree86 DRI extension allowing malicious X client to cause X server to crash or possibly execute arbitrary code.
Published 2018-01-24 · Modified
9.8EPSS 0.042
CVE-2017-12180
xorg-x11-server before 1.19.5 was missing length validation in XFree86 VidModeExtension allowing malicious X client to cause X server to crash or possibly execute arbitrary code.
Published 2018-01-24 · Modified
9.8EPSS 0.042
CVE-2017-12183
xorg-x11-server before 1.19.5 was missing length validation in XFIXES extension allowing malicious X client to cause X server to crash or possibly execute arbitrary code.
Published 2018-01-24 · Modified
9.8EPSS 0.042
CVE-2017-12181
xorg-x11-server before 1.19.5 was missing length validation in XFree86 DGA extension allowing malicious X client to cause X server to crash or possibly execute arbitrary code.
Published 2018-01-24 · Modified
9.8EPSS 0.042
CVE-2017-12185
xorg-x11-server before 1.19.5 was missing length validation in MIT-SCREEN-SAVER extension allowing malicious X client to cause X server to crash or possibly execute arbitrary code.
Published 2018-01-24 · Modified
9.8EPSS 0.042
CVE-2017-12184
xorg-x11-server before 1.19.5 was missing length validation in XINERAMA extension allowing malicious X client to cause X server to crash or possibly execute arbitrary code.
Published 2018-01-24 · Modified
9.8EPSS 0.042
CVE-2017-12178
xorg-x11-server before 1.19.5 had wrong extra length check in ProcXIChangeHierarchy function allowing malicious X client to cause X server to crash or possibly execute arbitrary code.
Published 2018-01-24 · Modified
9.8EPSS 0.042
CVE-2017-12176
xorg-x11-server before 1.19.5 was missing extra length validation in ProcEstablishConnection function allowing malicious X client to cause X server to crash or possibly execute arbitrary code.
Published 2018-01-24 · Modified
9.8EPSS 0.042
CVE-2017-12187
xorg-x11-server before 1.19.5 was missing length validation in RENDER extension allowing malicious X client to cause X server to crash or possibly execute arbitrary code.
Published 2018-01-24 · Modified
9.8EPSS 0.033
CVE-2023-6816
Xorg-x11-server: heap buffer overflow in devicefocusevent and procxiquerypointer
Published 2024-01-18 · Modified
9.8EPSS 0.021
CVE-2007-6427
The XInput extension in X.Org Xserver before 1.4.1 allows context-dependent attackers to execute arbitrary code via requests related to byte swapping and heap corruption within multiple functions, a different vulnerability than CVE-2007-4990.
Published 2008-01-18 · Modified
9.3EPSS 0.043
CVE-2026-34002
Xorg: xwayland: x.org x server: information disclosure or denial of service via out-of-bounds read in xkb modifier map handling
Published 2026-05-05 · Modified
9.1EPSS 0.005
CVE-2026-34000
Xwayland: xorg: x.org x server: information disclosure and denial of service via out-of-bounds read in xkb geometry processing.
Published 2026-05-05 · Modified
9.1EPSS 0.005
CVE-2026-56000
xorg-x11-server / xwayland GLX contextTags Use-After-Free in CommonMakeCurrent()
Published 2026-07-08 · Analyzed
9.0EPSS 0.003
CVE-2017-10971
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.
Published 2017-07-06 · Modified
8.8EPSS 0.039
CVE-2022-3550
X.org Server xkb.c _GetCountedString buffer overflow
Published 2022-10-17 · Modified
8.8EPSS 0.016
CVE-2026-55999
xorg-server / xwayland glamor font atlas Heap Buffer Overflow
Published 2026-07-08 · Analyzed
8.5EPSS 0.003
CVE-2019-17624
"" In X.Org X Server 1.20.4, there is a stack-based buffer overflow in the function XQueryKeymap. For example, by sending ct.c_char 1000 times, an attacker can cause a denial of service (application crash) or possibly have unspecified other impact. Note: It is disputed if the X.Org X Server is involved or if there is a stack overflow.
Published 2019-10-16 · Modified
7.81 PoCEPSS 0.037
CVE-2023-6377
Xorg-x11-server: out-of-bounds memory reads/writes in xkb button actions
Published 2023-12-13 · Modified
7.8EPSS 0.016
CVE-2024-0229
Xorg-x11-server: reattaching to different master device may lead to out-of-bounds memory access
Published 2024-02-09 · Modified
7.8EPSS 0.012
CVE-2021-3472
A flaw was found in xorg-x11-server in versions before 1.20.11. An integer underflow can occur in xserver which can lead to a local privilege escalation. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.
Published 2021-04-26 · Modified
7.8EPSS 0.011
CVE-2023-0494
A vulnerability was found in X.Org. This issue occurs due to a dangling pointer in DeepCopyPointerClasses that can be exploited by ProcXkbSetDeviceInfo() and ProcXkbGetDeviceInfo() to read and write into freed memory. This can lead to local privilege elevation on systems where the X server runs privileged and remote code execution for ssh X forwarding sessions.
Published 2023-03-27 · Modified
7.8EPSS 0.009
CVE-2020-14346
A flaw was found in xorg-x11-server before 1.20.9. An integer underflow in the X input extension protocol decoding in the X server may lead to arbitrary access of memory contents. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.
Published 2020-09-15 · Modified
7.8EPSS 0.006
CVE-2023-5367
Xorg-x11-server: out-of-bounds write in xichangedeviceproperty/rrchangeoutputproperty
Published 2023-10-25 · Modified
7.8EPSS 0.006
CVE-2020-14361
A flaw was found in X.Org Server before xorg-x11-server 1.20.9. An Integer underflow leading to heap-buffer overflow may lead to a privilege escalation vulnerability. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.
Published 2020-09-15 · Modified
7.8EPSS 0.006
CVE-2020-14345
A flaw was found in X.Org Server before xorg-x11-server 1.20.9. An Out-Of-Bounds access in XkbSetNames function may lead to a privilege escalation vulnerability. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.
Published 2020-09-15 · Modified
7.8EPSS 0.006
CVE-2020-14362
A flaw was found in X.Org Server before xorg-x11-server 1.20.9. An Integer underflow leading to heap-buffer overflow may lead to a privilege escalation vulnerability. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.
Published 2020-09-15 · Modified
7.8EPSS 0.006
CVE-2021-4009
A flaw was found in xorg-x11-server in versions before 21.1.2 and before 1.20.14. An out-of-bounds access can occur in the SProcXFixesCreatePointerBarrier function. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.
Published 2021-12-17 · Modified
7.8EPSS 0.006
CVE-2021-4010
A flaw was found in xorg-x11-server in versions before 21.1.2 and before 1.20.14. An out-of-bounds access can occur in the SProcScreenSaverSuspend function. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.
Published 2021-12-17 · Modified
7.8EPSS 0.006
CVE-2021-4008
A flaw was found in xorg-x11-server in versions before 21.1.2 and before 1.20.14. An out-of-bounds access can occur in the SProcRenderCompositeGlyphs function. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.
Published 2021-12-17 · Modified
7.8EPSS 0.006
CVE-2021-4011
A flaw was found in xorg-x11-server in versions before 21.1.2 and before 1.20.14. An out-of-bounds access can occur in the SwapCreateRegister function. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.
Published 2021-12-17 · Modified
7.8EPSS 0.006
CVE-2025-26597
Xorg: xwayland: buffer overflow in xkbchangetypesofkey()
Published 2025-02-25 · Modified
7.8EPSS 0.004
CVE-2017-13723
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.
Published 2017-10-09 · Modified
7.8EPSS 0.004
CVE-2023-1393
A flaw was found in X.Org Server Overlay Window. A Use-After-Free may lead to local privilege escalation. If a client explicitly destroys the compositor overlay window (aka COW), the Xserver would leave a dangling pointer to that window in the CompScreen structure, which will trigger a use-after-free later.
Published 2023-03-30 · Modified
7.8EPSS 0.004
CVE-2025-26596
Xorg: xwayland: heap overflow in xkbwritekeysyms()
Published 2025-02-25 · Modified
7.8EPSS 0.004
CVE-2025-26595
Xorg: xwayland: buffer overflow in xkbvmodmasktext()
Published 2025-02-25 · Modified
7.8EPSS 0.004
CVE-2025-26599
Xorg: xwayland: use of uninitialized pointer in compredirectwindow()
Published 2025-02-25 · Modified
7.8EPSS 0.004
1 / 3Next →