CVE-2026-93522: 
Rocky Linux vulnerability analysis and mitigation

Overview

CVE-2026-93522 is a heap buffer overflow vulnerability in the Glamor acceleration layer of the X.Org X server (xorg-x11-server) and Xwayland, specifically in the glamor_upload_boxes() function. The flaw was discovered by an anonymous researcher working with Trend Micro's Zero Day Initiative (ZDI-CAN-32361) and disclosed on October 7, 2026. It affects xorg-x11-server and Xwayland versions prior to the fixes released in X.Org Server 21.1.25 and Xwayland 24.1.14. Feedly estimates the severity as HIGH, and it was patched by Red Hat via RHSA-2026:85191 (RHEL 10) and RHSA-2026:85193 (RHEL 9) (Red Hat Bugzilla, Red Hat CVE).

Technical details

The root cause is an incorrect buffer size calculation in glamor_upload_boxes(), which allocates the tmp_bits buffer (used for 24-bit to 32-bit depth conversion) based on the destination pixmap height, but indexes it using source coordinates (y1 - dy_dst + dy_src). When the source pixmap is taller than the destination, the source-relative offset exceeds the allocated buffer size, resulting in out-of-bounds writes past the buffer end — a classic heap buffer overflow (CWE-122). The correct fix is to size the buffer as byte_stride * (pixmap->drawable.height - dy_dst + dy_src) to cover the full range of source rows accessed during the upload. This vulnerability is part of a broader batch of 12 CVEs patched simultaneously in X.Org Server and Xwayland (Red Hat Bugzilla, HelpNet Security).

Impact

Successful exploitation of this heap buffer overflow could allow a local attacker or a malicious client application to corrupt heap memory, potentially leading to arbitrary code execution in the context of the X server process. Since the X server often runs with elevated privileges, exploitation could result in local privilege escalation, full system compromise, or denial of service. The vulnerability is part of a set where nine of twelve patched CVEs were reported to allow arbitrary code execution (deafnews.it, Red Hat Bugzilla).

Exploitability

No public proof-of-concept exploit code or evidence of in-the-wild exploitation has been reported for CVE-2026-93522 as of the available data. The vulnerability was responsibly disclosed through the Trend Micro Zero Day Initiative (ZDI-CAN-32361) by an anonymous researcher. It is not currently listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, and no EPSS score data is available in the provided sources. Detection plugins have been published by Nessus (IDs: 364284, 364336, 367281, 367377, 367397, 367723, 367725) and Qualys (IDs: 765889, 6601011, 6601001) (Red Hat Bugzilla, Tenable).

Mitigation and workarounds

Users should upgrade to X.Org Server 21.1.25 or Xwayland 24.1.14 or later, which contain the fix for this vulnerability. Red Hat Enterprise Linux users should apply RHSA-2026:85191 (RHEL 10) or RHSA-2026:85193 (RHEL 9). SUSE users should apply SUSE-SU-2026:4835-1, and openSUSE users should apply the corresponding security announcement. OpenBSD errata 79 also addresses this issue. FreeBSD users can refer to the VuXML entry. As a temporary workaround where patching is not immediately possible, disabling Glamor acceleration in the X server configuration may reduce exposure (Red Hat Bugzilla, SUSE Advisory, OpenBSD Errata).

Community reactions

The disclosure of 12 simultaneous CVEs in X.Org Server and Xwayland — nine of which allow arbitrary code execution — drew notable attention from the Linux and security communities. Gaming on Linux and HelpNet Security covered the releases of X.Org Server 21.1.25 and Xwayland 24.1.14 as significant security updates. Multiple Linux distributions including Red Hat, SUSE, openSUSE, FreeBSD, and OpenBSD issued rapid security advisories and patches. The broader batch was characterized by security news outlets as a critical update requiring prompt action (Gaming on Linux, HelpNet Security, deafnews.it).

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

bookworm

xwayland

Affected

sid

xwayland: 2:24.1.14-1

Fixed

trixie

xwayland

Affected

Ubuntu

Unknown

bionic (esm-infra)

xorg

Not Affected

devel

xorg

Not Affected

focal (esm-infra)

xorg

Not Affected

jammy

xorg

Not Affected

noble

xorg

Not Affected

resolute

xorg

Not Affected

trusty (esm-infra-legacy)

xorg-server

Unknown

xenial (esm-infra-legacy)

xorg

Not Affected

RHEL / CentOS

Fixed

RHEL 8

xorg-x11-server.src

Affected

RHEL 9

:appstream:xorg-x11-server-Xwayland-0:24.1.9-4.el9_8.4.src

Fixed

RHEL 10

xorg-x11-server-Xwayland-0:24.1.9-4.el10_2.4.src

Fixed

Alpine

Fixed

edge

xorg-server: 21.1.25-r0, 24.1.14-r0

Fixed

Source: This report was generated using AI

Related Rocky Linux vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-93523HIGH7.8
  • TigerVNC logoTigerVNC
  • tigervnc-server-module
NoYesOct 28, 2026
CVE-2026-93522HIGH7.8
  • Rocky Linux logoRocky Linux
  • xorg-x11-server-debugsource
NoYesOct 28, 2026
CVE-2026-93521HIGH7.8
  • TigerVNC logoTigerVNC
  • xorg-x11-server-extra
NoYesOct 28, 2026
CVE-2026-93520HIGH7.8
  • TigerVNC logoTigerVNC
  • tigervnc-selinux
NoYesOct 28, 2026
CVE-2026-93519HIGH7.8
  • TigerVNC logoTigerVNC
  • tigervnc-server-module
NoYesOct 28, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Additional Wiz resources

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management