Description
A use after free caused by missing lifecycle management of gesture sprites in GestureBuildSprite() in X.Org X Server before 21.1.25 and XWayland before 24.1.14 could be used by authenticated X clients to crash the X server or potentially execute code.
Published: 2026-10-28
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Use‑after‑free could allow authenticated X clients to crash or potentially execute code
Action: Patch
AI Analysis

Impact

The vulnerability resides in the X.Org Server's gesture handling logic. A missing lifecycle management of gesture sprites in GestureBuildSprite() creates a use‑after‑free condition that an authenticated X client can trigger. This flaw can cause the X server to crash or, in the worst case, allow the attacker to execute arbitrary code within the server process.

Affected Systems

Affected are the X.Org X Server (xorg‑x11‑server) up to version 21.1.24 and XWayland up to 24.1.13. Deployments using these components without the patch are vulnerable. Distributions that ship older releases should verify whether the gesture handling code is present and update accordingly.

Risk and Exploitability

The CVSS score of 5.3 indicates a medium severity and the EPSS score is unavailable, suggesting no publicly measured likelihood of exploitation. The vulnerability is not listed in CISA's KEV database, meaning no widespread exploit activity has been reported. The attack requires an authenticated X client, which typically corresponds to a user running a session on the affected system. Although full remote code execution is not guaranteed, the flaw could lead to a crash or potentially allow code execution, resulting in denial of service or loss of confidentiality.

Generated by OpenCVE AI on October 28, 2026 at 17:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to the latest X.Org Server release that contains the patch for the gesture handling use‑after‑free.
  • As a temporary measure, disable gesture recognition in the X.Org configuration or run the X server with gesture input turned off until a patch is available.
  • Monitor system logs for unexpected crashes or suspicious memory accesses and audit user sessions for unauthorized activity.

Generated by OpenCVE AI on October 28, 2026 at 17:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 28 Oct 2026 16:45:00 +0000

Type Values Removed Values Added
Description A flaw was found in the X.Org Server. When a window is removed during an active gesture, the server fails to clean up references to the destroyed window in its gesture tracking data. A local attacker can exploit this flaw to cause a use-after-free condition—where the system accesses memory after it has been released—potentially leading to unauthorized information disclosure or a denial of service (DoS). A use after free caused by missing lifecycle management of gesture sprites in GestureBuildSprite() in X.Org X Server before 21.1.25 and XWayland before 24.1.14 could be used by authenticated X clients to crash the X server or potentially execute code.
Title xorg-x11-server: GestureBuildSprite Use-After-Free X.Org Server GestureBuildSprite Use-After-Free
First Time appeared X.org xorg-x11-server
X.org xwayland
Weaknesses CWE-122
CPEs cpe:2.3:a:x.org:xorg-x11-server:*:*:*:*:*:*:*:*
cpe:2.3:a:x.org:xwayland:*:*:*:*:*:*:*:*
Vendors & Products X.org xorg-x11-server
X.org xwayland
References

Mon, 19 Oct 2026 13: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 the X.Org Server. When a window is removed during an active gesture, the server fails to clean up references to the destroyed window in its gesture tracking data. A local attacker can exploit this flaw to cause a use-after-free condition—where the system accesses memory after it has been released—potentially leading to unauthorized information disclosure or a denial of service (DoS).
Title xorg-x11-server: GestureBuildSprite Use-After-Free
Weaknesses CWE-825
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Low


Subscriptions

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

Status: PUBLISHED

Assigner: suse

Published:

Updated: 2026-10-28T16:33:33.815Z

Reserved: 2026-09-18T09:08:10.294Z

Link: CVE-2026-93536

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-28T17:18:53.463

Modified: 2026-10-28T17:18:53.463

Link: CVE-2026-93536

cve-icon Redhat

Severity : Low

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

Links: CVE-2026-93536 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T12:52:53Z

Weaknesses
  • CWE-122

    Heap-based Buffer Overflow

  • CWE-825

    Expired Pointer Dereference