Synopsis
Important: xorg-x11-server-Xwayland security update
Type/Severity
Security Advisory: Important
Red Hat Lightspeed patch analysis
Identify and remediate systems affected by this advisory.
View affected systems
Topic
An update for xorg-x11-server-Xwayland is now available for Red Hat Enterprise Linux 10.0 Extended Update Support.
Red Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.
Description
Xwayland is an X server for running X clients under Wayland.
Security Fix(es):
- xorg-x11-server: xorg-x11-server: Arbitrary code execution via use-after-free in passive grab handling (CVE-2026-93516)
- xorg-x11-server: xorg-x11-server: Privilege escalation via crafted RandR provider property requests (CVE-2026-93521)
- xorg-x11-server: xwayland: xorg-x11-server: Arbitrary code execution via double-free in XKB geometry handling (CVE-2026-88812)
- xorg-x11-server: xorg-x11-server: Out-of-bounds write via unvalidated modifier in ProcXIPassiveUngrabDevice (CVE-2026-93523)
- xorg-x11-server: glamor: size tmp_bits buffer for source coordinate range in upload_boxes (CVE-2026-93522)
- xorg-x11-server: xorg-x11-server: arbitrary code execution via GLX RenderLarge heap-based buffer overflow (CVE-2026-93517)
- xorg-x11-server: xorg-x11-server: arbitrary code execution via integer truncation during keyboard mapping resize (CVE-2026-93518)
- xorg-x11-server: xorg-x11-server: Arbitrary code execution via buffer overflow in input_constrain_cursor() (CVE-2026-93519)
- xorg-x11-server: xorg-x11-server: arbitrary code execution via out-of-bounds write in XKB keycode handling (CVE-2026-93520)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Affected Products
-
Red Hat Enterprise Linux for x86_64 - Extended Update Support 10.0 x86_64
-
Red Hat Enterprise Linux for IBM z Systems - Extended Update Support 10.0 s390x
-
Red Hat Enterprise Linux for Power, little endian - Extended Update Support 10.0 ppc64le
-
Red Hat Enterprise Linux for ARM 64 - Extended Update Support 10.0 aarch64
-
Red Hat CodeReady Linux Builder for x86_64 - Extended Update Support 10.0 x86_64
-
Red Hat CodeReady Linux Builder for Power, little endian - Extended Update Support 10.0 ppc64le
-
Red Hat CodeReady Linux Builder for IBM z Systems - Extended Update Support 10.0 s390x
-
Red Hat CodeReady Linux Builder for ARM 64 - Extended Update Support 10.0 aarch64
-
Red Hat Enterprise Linux for ARM 64 - 4 years of updates 10.0 aarch64
-
Red Hat Enterprise Linux for IBM z Systems - 4 years of updates 10.0 s390x
-
Red Hat Enterprise Linux for Power, little endian - 4 years of support 10.0 ppc64le
-
Red Hat Enterprise Linux for x86_64 - 4 years of updates 10.0 x86_64
Fixes
-
BZ - 2545161
- CVE-2026-93516 xorg-x11-server: xorg-x11-server: Arbitrary code execution via use-after-free in passive grab handling
-
BZ - 2545164
- CVE-2026-93521 xorg-x11-server: xorg-x11-server: Privilege escalation via crafted RandR provider property requests
-
BZ - 2545174
- CVE-2026-88812 xorg-x11-server: xwayland: xorg-x11-server: Arbitrary code execution via double-free in XKB geometry handling
-
BZ - 2545177
- CVE-2026-93523 xorg-x11-server: xorg-x11-server: Out-of-bounds write via unvalidated modifier in ProcXIPassiveUngrabDevice
-
BZ - 2545178
- CVE-2026-93522 xorg-x11-server: glamor: size tmp_bits buffer for source coordinate range in upload_boxes
-
BZ - 2545246
- CVE-2026-93517 xorg-x11-server: xorg-x11-server: arbitrary code execution via GLX RenderLarge heap-based buffer overflow
-
BZ - 2545860
- CVE-2026-93518 xorg-x11-server: xorg-x11-server: arbitrary code execution via integer truncation during keyboard mapping resize
-
BZ - 2545887
- CVE-2026-93519 xorg-x11-server: xorg-x11-server: Arbitrary code execution via buffer overflow in input_constrain_cursor()
-
BZ - 2545908
- CVE-2026-93520 xorg-x11-server: xorg-x11-server: arbitrary code execution via out-of-bounds write in XKB keycode handling
Note:
More recent versions of these packages may be available.
Click a package name for more details.
Red Hat Enterprise Linux for x86_64 - Extended Update Support 10.0
| SRPM |
|
xorg-x11-server-Xwayland-24.1.5-6.el10_0.3.src.rpm
|
SHA-256: 27c95ac55b707bbacb4c3d203500e0d958472f4bcaac56769917509a041b9a03 |
| x86_64 |
|
xorg-x11-server-Xwayland-24.1.5-6.el10_0.3.x86_64.rpm
|
SHA-256: 4afac72cb3bca85087dcb6be85ce8aa87609a0fdc59b05c67da66f162476bf3a |
|
xorg-x11-server-Xwayland-debuginfo-24.1.5-6.el10_0.3.x86_64.rpm
|
SHA-256: 8433df5c3b1352f661ac2b9b6307d1919e83883caa81740ec53120d84c753310 |
|
xorg-x11-server-Xwayland-debugsource-24.1.5-6.el10_0.3.x86_64.rpm
|
SHA-256: eb6c920bc1724b78c905f8ea2ddeaad387f995151bf3c96105254ab51d61d8c6 |
Red Hat Enterprise Linux for IBM z Systems - Extended Update Support 10.0
| SRPM |
|
xorg-x11-server-Xwayland-24.1.5-6.el10_0.3.src.rpm
|
SHA-256: 27c95ac55b707bbacb4c3d203500e0d958472f4bcaac56769917509a041b9a03 |
| s390x |
|
xorg-x11-server-Xwayland-24.1.5-6.el10_0.3.s390x.rpm
|
SHA-256: 5da23a8aad657144abad2ab5152bdecf995cac98d7f8a5eafdf8c6889864faac |
|
xorg-x11-server-Xwayland-debuginfo-24.1.5-6.el10_0.3.s390x.rpm
|
SHA-256: cef4904733fe10d69cc05ee91579e1d86d5cbad73e0dbe588935cae5d642dfe9 |
|
xorg-x11-server-Xwayland-debugsource-24.1.5-6.el10_0.3.s390x.rpm
|
SHA-256: 40f5902f53d6268316e30ae82b54e18edf84cdfee91596e7e46f4f6e412831d2 |
Red Hat Enterprise Linux for Power, little endian - Extended Update Support 10.0
| SRPM |
|
xorg-x11-server-Xwayland-24.1.5-6.el10_0.3.src.rpm
|
SHA-256: 27c95ac55b707bbacb4c3d203500e0d958472f4bcaac56769917509a041b9a03 |
| ppc64le |
|
xorg-x11-server-Xwayland-24.1.5-6.el10_0.3.ppc64le.rpm
|
SHA-256: 7875109aa8e844b6eb906d0fb984694205c30520b209e4b98d082075140a6a3d |
|
xorg-x11-server-Xwayland-debuginfo-24.1.5-6.el10_0.3.ppc64le.rpm
|
SHA-256: b501383f33389479b24747909ca426226dd5f37a2ca5bff2379cb43109b3a2ce |
|
xorg-x11-server-Xwayland-debugsource-24.1.5-6.el10_0.3.ppc64le.rpm
|
SHA-256: 1344fec5a460a725ce5cf0f86fbf16ff7a5e7b424fe0b4fee2b41e8d6d5d35f3 |
Red Hat Enterprise Linux for ARM 64 - Extended Update Support 10.0
| SRPM |
|
xorg-x11-server-Xwayland-24.1.5-6.el10_0.3.src.rpm
|
SHA-256: 27c95ac55b707bbacb4c3d203500e0d958472f4bcaac56769917509a041b9a03 |
| aarch64 |
|
xorg-x11-server-Xwayland-24.1.5-6.el10_0.3.aarch64.rpm
|
SHA-256: d27a081ecfcd5d3380bd22fe3c2b2a9ebef576ae050def36a397dcd5a08f6a30 |
|
xorg-x11-server-Xwayland-debuginfo-24.1.5-6.el10_0.3.aarch64.rpm
|
SHA-256: 8fa60e5ffe74b90f1665e2a16633f32221d6e9f1ac3b65ed07c135c2274d7a8c |
|
xorg-x11-server-Xwayland-debugsource-24.1.5-6.el10_0.3.aarch64.rpm
|
SHA-256: 2cdd7c184dfe9451fd0c8bbdbfdaac03be007ac8347ee3e66d9f35ae89b48baf |
Red Hat CodeReady Linux Builder for x86_64 - Extended Update Support 10.0
| SRPM |
| x86_64 |
|
xorg-x11-server-Xwayland-debuginfo-24.1.5-6.el10_0.3.x86_64.rpm
|
SHA-256: 8433df5c3b1352f661ac2b9b6307d1919e83883caa81740ec53120d84c753310 |
|
xorg-x11-server-Xwayland-debugsource-24.1.5-6.el10_0.3.x86_64.rpm
|
SHA-256: eb6c920bc1724b78c905f8ea2ddeaad387f995151bf3c96105254ab51d61d8c6 |
|
xorg-x11-server-Xwayland-devel-24.1.5-6.el10_0.3.x86_64.rpm
|
SHA-256: 0abea867ee063e42fc57a5063a0b1ee0fff75b3cc41334a48233a22177da6526 |
Red Hat CodeReady Linux Builder for Power, little endian - Extended Update Support 10.0
| SRPM |
| ppc64le |
|
xorg-x11-server-Xwayland-debuginfo-24.1.5-6.el10_0.3.ppc64le.rpm
|
SHA-256: b501383f33389479b24747909ca426226dd5f37a2ca5bff2379cb43109b3a2ce |
|
xorg-x11-server-Xwayland-debugsource-24.1.5-6.el10_0.3.ppc64le.rpm
|
SHA-256: 1344fec5a460a725ce5cf0f86fbf16ff7a5e7b424fe0b4fee2b41e8d6d5d35f3 |
|
xorg-x11-server-Xwayland-devel-24.1.5-6.el10_0.3.ppc64le.rpm
|
SHA-256: 482ca119d94282cad04c16e3688ed53c85ba0ecadf68d4026fefff35ddbec044 |
Red Hat CodeReady Linux Builder for IBM z Systems - Extended Update Support 10.0
| SRPM |
| s390x |
|
xorg-x11-server-Xwayland-debuginfo-24.1.5-6.el10_0.3.s390x.rpm
|
SHA-256: cef4904733fe10d69cc05ee91579e1d86d5cbad73e0dbe588935cae5d642dfe9 |
|
xorg-x11-server-Xwayland-debugsource-24.1.5-6.el10_0.3.s390x.rpm
|
SHA-256: 40f5902f53d6268316e30ae82b54e18edf84cdfee91596e7e46f4f6e412831d2 |
|
xorg-x11-server-Xwayland-devel-24.1.5-6.el10_0.3.s390x.rpm
|
SHA-256: c9de9411e4cf838c261a1955610ee0105475b9ae1ceb9e04d043e87d441d36d0 |
Red Hat CodeReady Linux Builder for ARM 64 - Extended Update Support 10.0
| SRPM |
| aarch64 |
|
xorg-x11-server-Xwayland-debuginfo-24.1.5-6.el10_0.3.aarch64.rpm
|
SHA-256: 8fa60e5ffe74b90f1665e2a16633f32221d6e9f1ac3b65ed07c135c2274d7a8c |
|
xorg-x11-server-Xwayland-debugsource-24.1.5-6.el10_0.3.aarch64.rpm
|
SHA-256: 2cdd7c184dfe9451fd0c8bbdbfdaac03be007ac8347ee3e66d9f35ae89b48baf |
|
xorg-x11-server-Xwayland-devel-24.1.5-6.el10_0.3.aarch64.rpm
|
SHA-256: 1dd0b7a9678649406327eca406d8989b471266ac33e890d5f473f96c55d5a1b9 |
Red Hat Enterprise Linux for ARM 64 - 4 years of updates 10.0
| SRPM |
|
xorg-x11-server-Xwayland-24.1.5-6.el10_0.3.src.rpm
|
SHA-256: 27c95ac55b707bbacb4c3d203500e0d958472f4bcaac56769917509a041b9a03 |
| aarch64 |
|
xorg-x11-server-Xwayland-24.1.5-6.el10_0.3.aarch64.rpm
|
SHA-256: d27a081ecfcd5d3380bd22fe3c2b2a9ebef576ae050def36a397dcd5a08f6a30 |
|
xorg-x11-server-Xwayland-debuginfo-24.1.5-6.el10_0.3.aarch64.rpm
|
SHA-256: 8fa60e5ffe74b90f1665e2a16633f32221d6e9f1ac3b65ed07c135c2274d7a8c |
|
xorg-x11-server-Xwayland-debugsource-24.1.5-6.el10_0.3.aarch64.rpm
|
SHA-256: 2cdd7c184dfe9451fd0c8bbdbfdaac03be007ac8347ee3e66d9f35ae89b48baf |
Red Hat Enterprise Linux for IBM z Systems - 4 years of updates 10.0
| SRPM |
|
xorg-x11-server-Xwayland-24.1.5-6.el10_0.3.src.rpm
|
SHA-256: 27c95ac55b707bbacb4c3d203500e0d958472f4bcaac56769917509a041b9a03 |
| s390x |
|
xorg-x11-server-Xwayland-24.1.5-6.el10_0.3.s390x.rpm
|
SHA-256: 5da23a8aad657144abad2ab5152bdecf995cac98d7f8a5eafdf8c6889864faac |
|
xorg-x11-server-Xwayland-debuginfo-24.1.5-6.el10_0.3.s390x.rpm
|
SHA-256: cef4904733fe10d69cc05ee91579e1d86d5cbad73e0dbe588935cae5d642dfe9 |
|
xorg-x11-server-Xwayland-debugsource-24.1.5-6.el10_0.3.s390x.rpm
|
SHA-256: 40f5902f53d6268316e30ae82b54e18edf84cdfee91596e7e46f4f6e412831d2 |
Red Hat Enterprise Linux for Power, little endian - 4 years of support 10.0
| SRPM |
|
xorg-x11-server-Xwayland-24.1.5-6.el10_0.3.src.rpm
|
SHA-256: 27c95ac55b707bbacb4c3d203500e0d958472f4bcaac56769917509a041b9a03 |
| ppc64le |
|
xorg-x11-server-Xwayland-24.1.5-6.el10_0.3.ppc64le.rpm
|
SHA-256: 7875109aa8e844b6eb906d0fb984694205c30520b209e4b98d082075140a6a3d |
|
xorg-x11-server-Xwayland-debuginfo-24.1.5-6.el10_0.3.ppc64le.rpm
|
SHA-256: b501383f33389479b24747909ca426226dd5f37a2ca5bff2379cb43109b3a2ce |
|
xorg-x11-server-Xwayland-debugsource-24.1.5-6.el10_0.3.ppc64le.rpm
|
SHA-256: 1344fec5a460a725ce5cf0f86fbf16ff7a5e7b424fe0b4fee2b41e8d6d5d35f3 |
Red Hat Enterprise Linux for x86_64 - 4 years of updates 10.0
| SRPM |
|
xorg-x11-server-Xwayland-24.1.5-6.el10_0.3.src.rpm
|
SHA-256: 27c95ac55b707bbacb4c3d203500e0d958472f4bcaac56769917509a041b9a03 |
| x86_64 |
|
xorg-x11-server-Xwayland-24.1.5-6.el10_0.3.x86_64.rpm
|
SHA-256: 4afac72cb3bca85087dcb6be85ce8aa87609a0fdc59b05c67da66f162476bf3a |
|
xorg-x11-server-Xwayland-debuginfo-24.1.5-6.el10_0.3.x86_64.rpm
|
SHA-256: 8433df5c3b1352f661ac2b9b6307d1919e83883caa81740ec53120d84c753310 |
|
xorg-x11-server-Xwayland-debugsource-24.1.5-6.el10_0.3.x86_64.rpm
|
SHA-256: eb6c920bc1724b78c905f8ea2ddeaad387f995151bf3c96105254ab51d61d8c6 |