Description
A use-after-free in present_clear_window_notifies() in the X.org X Server before 21.1.25 and X Wayland before 24.1.14 could be used by malicious X clients to crash or potentially execute code in the X server context.
Published: 2026-10-28
Score: 6.8 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Patch
AI Analysis

Impact

A use‑after‑free flaw exists in the present_clear_window_notifies() routine of the X.org X Server (versions prior to 21.1.25) and X Wayland (versions prior to 24.1.14). When a malicious X client requests cross‑window notifications and subsequently deletes the target window, the server accesses memory that has already been freed. This invalid memory reference can cause the X server to crash, or, in a worst‑case scenario, execute arbitrary code in the server process. The vulnerability is categorized as CWE-416 (Use‑After‑Free) and CWE-825. Because the exploit operates entirely in the local X client context, the primary consequence is a denial of service that affects all users attached to that X server.

Affected Systems

The vulnerability affects the xorg‑x11‑server package and the xwayland component. All installations of these packages that include the Present extension and are running versions older than 21.1.25 for xorg‑x11‑server or 24.1.14 for xwayland may be impacted.

Risk and Exploitability

The CVSS score of 6.8 indicates a moderate level of severity. The EPSS score is not available, and the flaw is not listed in the CISA KEV catalog. The likely attack vector is local; it requires an attacker to run a malicious X client that can orchestrate cross‑window notifications and delete the target window. No elevated privileges or network connectivity beyond what is normally available to a local X client are needed. Successful exploitation leads to an X server crash, disrupting service for all users connected to that instance. While the description mentions the potential for code execution, the primary and most assured outcome is denial of service.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest xorg‑x11‑server update that incorporates the present extension fix
  • If a patch is not yet available, disable the Present extension to prevent cross‑window notifications until the fix is applied
  • Limit local X client access to trusted users only to reduce the risk of malicious exploitation
  • Monitor X server logs for crash events and investigate any unexpected terminations

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Description A flaw was found in xorg-x11-server. A use-after-free vulnerability, where the application accesses memory after it has already been released, occurs in the Present extension because window notification entries are not properly unlinked before cleaning up window resources. An authenticated local X client can exploit this flaw by creating cross-window notifications and subsequently destroying the target window. Successful exploitation primarily results in a Denial of Service (DoS) via an X server crash, and may potentially lead to information disclosure. A use-after-free in present_clear_window_notifies() in the X.org X Server before 21.1.25 and X Wayland before 24.1.14 could be used by malicious X clients to crash or potentially execute code in the X server context.
Title xorg-x11-server: Present Extension Cross-Window Notify Use-After-Free .Org Server Present Extension Use-After-Free
First Time appeared X.org xorg-x11-server
X.org xwayland
Weaknesses CWE-416
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
Metrics cvssV4_0

{'score': 6.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/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. A use-after-free vulnerability, where the application accesses memory after it has already been released, occurs in the Present extension because window notification entries are not properly unlinked before cleaning up window resources. An authenticated local X client can exploit this flaw by creating cross-window notifications and subsequently destroying the target window. Successful exploitation primarily results in a Denial of Service (DoS) via an X server crash, and may potentially lead to information disclosure.
Title xorg-x11-server: Present Extension Cross-Window Notify Use-After-Free
Weaknesses CWE-825
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Moderate


Subscriptions

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

Status: PUBLISHED

Assigner: suse

Published:

Updated: 2026-10-28T12:39:44.890Z

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

Link: CVE-2026-93515

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-28T13:17:29.083

Modified: 2026-10-28T14:07:11.677

Link: CVE-2026-93515

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-93515 - Bugzilla

cve-icon OpenCVE Enrichment

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

Weaknesses