Description
A heap buffer overflow in handling GLX
RenderLarge request where dataBytes exceeds cmdlen in X.org X server before 21.1.25 and XWayland before 24.1.14 that could be be triggered by an authenticated X client could cause crashes or code execution in X server context.
Published: 2026-10-28
Score: 8.5 High
EPSS: n/a
KEV: No
Impact: Local Privilege Escalation
Action: Immediate Patch
AI Analysis

Impact

The vulnerability exists in the GLX component of the X.Org X11 server, where the interface does not verify that incoming data sizes remain within allocated buffer limits during large rendering requests. This oversight allows a local authenticated client to send a crafted request, triggering a heap‑based overflow that can lead to arbitrary code execution with the privileges of the X server. If exploitation fails to achieve code execution, the overflow can still corrupt memory and cause the server to crash, resulting in a denial of service.

Affected Systems

The affected products are the X.org X11 server (xorg-x11-server) and XWayland, with vulnerable versions before 21.1.25 for the X11 server and before 24.1.14 for XWayland. Update both to the latest patched releases when available. If updates are not feasible, restrict authorized clients to reduce risk.

Risk and Exploitability

The CVSS score of 8.5 indicates high severity. The EPSS score is not available, so exploitation probability cannot be quantified at present, and the vulnerability is not listed in CISA KEV. The flaw is exploitable only by an authenticated local user. Based on the description, the likely attack vector is a local authenticated client that has permission to access the X server, which could be a legitimate user running graphical applications. Because the vulnerability requires local access, the risk is limited to machines with compromised or malicious local accounts.

Generated by OpenCVE AI on October 28, 2026 at 14:51 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest vendor patch for xorg‑x11‑server when it becomes available.
  • Limit the X server to trusted clients by configuring Xauthority or using xhost to deny unauthorized connections.
  • Run user applications that rely on GLX under the principle of least privilege, disabling GLX if not required.

Generated by OpenCVE AI on October 28, 2026 at 14:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 28 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Description A flaw was found in xorg-x11-server. The GLX (OpenGL Extension to the X Window System) interface fails to verify that incoming data sizes do not exceed allocated buffer limits when handling large rendering requests. An authenticated local client can exploit this vulnerability by sending a specially crafted request, triggering a heap-based buffer overflow. Successful exploitation can result in arbitrary code execution with the privileges of the X server or cause a Denial of Service (DoS) by crashing the application. A heap buffer overflow in handling GLX RenderLarge request where dataBytes exceeds cmdlen in X.org X server before 21.1.25 and XWayland before 24.1.14 that could be be triggered by an authenticated X client could cause crashes or code execution in X server context.
Title xorg-x11-server: GLX sanitization flaw X.Org Server GLX RenderLarge Heap Buffer Overflow
First Time appeared X.org xwayland
X.orgg
X.orgg xorg-x11-server
Weaknesses CWE-122
CPEs cpe:2.3:a:x.org:xwayland:*:*:*:*:*:*:*:*
cpe:2.3:a:x.orgg:xorg-x11-server:*:*:*:*:*:*:*:*
Vendors & Products X.org xwayland
X.orgg
X.orgg xorg-x11-server
References
Metrics cvssV4_0

{'score': 8.5, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Sun, 18 Oct 2026 20:15:00 +0000

Type Values Removed Values Added
First Time appeared X.org
X.org x Server
Vendors & Products X.org
X.org x Server

Thu, 08 Oct 2026 12:15:00 +0000

Type Values Removed Values Added
Description A flaw was found in xorg-x11-server. The GLX (OpenGL Extension to the X Window System) interface fails to verify that incoming data sizes do not exceed allocated buffer limits when handling large rendering requests. An authenticated local client can exploit this vulnerability by sending a specially crafted request, triggering a heap-based buffer overflow. Successful exploitation can result in arbitrary code execution with the privileges of the X server or cause a Denial of Service (DoS) by crashing the application.
Title xorg-x11-server: GLX sanitization flaw
Weaknesses CWE-120
References
Metrics threat_severity

None

cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

threat_severity

Moderate


Subscriptions

X.org X Server Xwayland
X.orgg Xorg-x11-server
cve-icon MITRE

Status: PUBLISHED

Assigner: suse

Published:

Updated: 2026-10-28T13:16:39.431Z

Reserved: 2026-09-18T08:46:56.692Z

Link: CVE-2026-93517

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-28T14:17:08.843

Modified: 2026-10-28T15:21:31.673

Link: CVE-2026-93517

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-07T12:00:00Z

Links: CVE-2026-93517 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-28T15:00:25Z

Weaknesses
  • CWE-120

    Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')

  • CWE-122

    Heap-based Buffer Overflow