Skip to content
OpenAdvisories
High · 7.8 CVE-2025-26599 EUVD-2025-5424GHSA-wv34-xcj8-f3mq

Xorg: xwayland: use of uninitialized pointer in compredirectwindow()

Published Feb 25, 2025 · Updated Nov 4, 2026 · Assigned by redhat

Description

An access to an uninitialized pointer flaw was found in X.Org and Xwayland. The function compCheckRedirect() may fail if it cannot allocate the backing pixmap. In that case, compRedirectWindow() will return a BadAlloc error without validating the window tree marked just before, which leaves the validated data partly initialized and the use of an uninitialized pointer later.

Affected products

VendorProductAffectedFixed
— xserver < 21.1.16, 22.0.0 – < 24.1.6 21.1.16
Red Hat Red Hat Enterprise Linux 10 — —
Red Hat Red Hat Enterprise Linux 6 Extended Lifecycle Support - EXTENSION — —
Red Hat Red Hat Enterprise Linux 7 Extended Lifecycle Support — —
Red Hat Red Hat Enterprise Linux 8 — —
Red Hat Red Hat Enterprise Linux 8.2 Advanced Update Support — —
Red Hat Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support — —
Red Hat Red Hat Enterprise Linux 8.4 Telecommunications Update Service — —
Red Hat Red Hat Enterprise Linux 8.4 Update Services for SAP Solutions — —
Red Hat Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update Support — —
Red Hat Red Hat Enterprise Linux 8.6 Telecommunications Update Service — —
Red Hat Red Hat Enterprise Linux 8.6 Update Services for SAP Solutions — —
Red Hat Red Hat Enterprise Linux 8.8 Extended Update Support — —
Red Hat Red Hat Enterprise Linux 9 — —
Red Hat Red Hat Enterprise Linux 9.0 Update Services for SAP Solutions — —
Red Hat Red Hat Enterprise Linux 9.2 Extended Update Support — —
Red Hat Red Hat Enterprise Linux 9.4 Extended Update Support — —
Red Hat Red Hat Enterprise Linux 6 — —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 xorg-server 2:21.1.16-1 —
Debian 14 xwayland 2:24.1.6-1 —
Debian 13 xorg-server 2:21.1.16-1 —
Debian 13 xwayland 2:24.1.6-1 —
Debian 12 xorg-server 2:21.1.7-3+deb12u9 DSA-5872-1
Debian 12 xwayland No fix yet —
Debian 11 xorg-server 2:1.20.11-1+deb11u15 DLA-4072-1
ReleasePackageFixed inAdvisory
Ubuntu 25.10 xorg-server 2:21.1.16-1ubuntu1 —
Ubuntu 24.04 LTS xorg-server 2:21.1.12-1ubuntu1.2 USN-7299-1
Ubuntu 24.04 LTS xwayland 2:23.2.6-1ubuntu0.4 USN-7299-1
Ubuntu 22.04 LTS xorg-server 2:21.1.4-2ubuntu1.7~22.04.13 USN-7299-1
Ubuntu 22.04 LTS xwayland 2:22.1.1-1ubuntu0.17 USN-7299-1
Ubuntu 20.04 LTS xorg-server 2:1.20.13-1ubuntu1~20.04.19 USN-7299-1
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 18.04 LTS xorg-server 2:1.19.6-1ubuntu4.15+esm12 USN-7299-4, USN-7299-2
Ubuntu Pro 18.04 LTS xorg-server-hwe-18.04 2:1.20.8-2ubuntu2.2~18.04.11+esm4 USN-7299-4, USN-7299-2
Ubuntu Pro 16.04 LTS xorg-server 2:1.18.4-0ubuntu0.12+esm17 USN-7299-4, USN-7299-2
Ubuntu Pro 16.04 LTS xorg-server-hwe-16.04 2:1.19.6-1ubuntu4.1~16.04.6+esm9 USN-7299-4, USN-7299-2
Ubuntu Pro 14.04 LTS xorg-server No fix yet —
ReleasePackageFixed inAdvisory
RHEL 10 xorg-x11-server-Xwayland +1 24.1.5-3.el10_0 RHSA-2025:7458
RHEL 9 tigervnc +6 1.14.1-1.el9_5.1 RHSA-2025:2500
RHEL 9 xorg-x11-server +8 1.20.11-28.el9_6 RHSA-2025:7163
RHEL 9 xorg-x11-server-Xwayland +1 23.2.7-3.el9_6 RHSA-2025:7165
RHEL 8 tigervnc +6 1.13.1-15.el8_10 RHSA-2025:2502
Show 13 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 9.4 EUS tigervnc +6 1.13.1-8.el9_4.5 RHSA-2025:2875
RHEL 9.2 EUS tigervnc +6 1.12.0-14.el9_2.10 RHSA-2025:2874
RHEL 9.0 E4S tigervnc +6 1.11.0-22.el9_0.13 RHSA-2025:2873
RHEL 8.8 EUS tigervnc +6 1.12.0-15.el8_8.12 RHSA-2025:2862
RHEL 8.6 TUS tigervnc +6 1.12.0-6.el8_6.13 RHSA-2025:2880
RHEL 8.6 E4S tigervnc +6 1.12.0-6.el8_6.13 RHSA-2025:2880
RHEL 8.6 AUS tigervnc +6 1.12.0-6.el8_6.13 RHSA-2025:2880
RHEL 8.4 TUS tigervnc +6 1.11.0-8.el8_4.12 RHSA-2025:2865
RHEL 8.4 E4S tigervnc +6 1.11.0-8.el8_4.12 RHSA-2025:2865
RHEL 8.4 AUS tigervnc +6 1.11.0-8.el8_4.12 RHSA-2025:2865
RHEL 8.2 AUS tigervnc +6 1.9.0-15.el8_2.13 RHSA-2025:2866
RHEL 7 ELS tigervnc +6 1.8.0-36.el7_9 RHSA-2025:2861
RHEL 7 ELS xorg-x11-server +9 1.20.4-30.el7_9 RHSA-2025:2879
RHEL 6 ELS tigervnc +3 1.1.0-25.el6_10 RHSA-2025:3976

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 9 tigervnc +6 1.14.1-1.el9_5.1 ALSA-2025:2500
AlmaLinux 9 xorg-x11-server-Xdmx +7 1.20.11-28.el9_6 ALSA-2025:7163
AlmaLinux 9 xorg-x11-server-Xwayland +1 23.2.7-3.el9_6 ALSA-2025:7165
AlmaLinux 8 tigervnc +6 1.13.1-15.el8_10 ALSA-2025:2502

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 xorg-x11-server-Xwayland 24.1.5-3.el10_0 RLSA-2025:7458
Rocky Linux 9 tigervnc 1.14.1-1.el9_5.1 RLSA-2025:2500
Rocky Linux 9 xorg-x11-server 1.20.11-28.el9_6 RLSA-2025:7163
Rocky Linux 9 xorg-x11-server-Xwayland 23.2.7-3.el9_6 RLSA-2025:7165
Rocky Linux 8 tigervnc 1.13.1-15.el8_10 RLSA-2025:2502
ReleasePackageFixed inAdvisory
SLES 15 SP6 xorg-x11-server 1.20.3-150200.22.5.102.1 SUSE-SU-2025:0733-1, SUSE-SU-2025:0730-1
SLES 15 SP6 xwayland 24.1.1-150600.5.9.1 SUSE-SU-2025:0729-1
SLES 15 SP5 xorg-x11-server 21.1.4-150500.7.32.1 SUSE-SU-2025:0731-1
SLES 15 SP4 xorg-x11-server 1.20.3-150400.38.54.1 SUSE-SU-2025:0732-1
SLES 15 SP3 xorg-x11-server 1.20.3-150200.22.5.102.1 SUSE-SU-2025:0733-1
SLES 12 SP5 xorg-x11-server 1.19.6-10.80.1 SUSE-SU-2025:0734-1
Show 9 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP5 xorg-x11-server 21.1.4-150500.7.32.1 SUSE-SU-2025:0731-1
SLES for SAP 15 SP4 xorg-x11-server 1.20.3-150400.38.54.1 SUSE-SU-2025:0732-1
SLES for SAP 15 SP3 xorg-x11-server 1.20.3-150200.22.5.102.1 SUSE-SU-2025:0733-1
SLE HPC 15 SP5 xorg-x11-server 21.1.4-150500.7.32.1 SUSE-SU-2025:0731-1
SLE HPC 15 SP4 xorg-x11-server 1.20.3-150400.38.54.1 SUSE-SU-2025:0732-1
SLE HPC 15 SP3 xorg-x11-server 1.20.3-150200.22.5.102.1 SUSE-SU-2025:0733-1
SUSE Manager Server 4.3 xorg-x11-server 1.20.3-150400.38.54.1 SUSE-SU-2025:0732-1
SUSE Manager Proxy 4.3 xorg-x11-server 1.20.3-150400.38.54.1 SUSE-SU-2025:0732-1
SUSE Enterprise Storage 7.1 xorg-x11-server 1.20.3-150200.22.5.102.1 SUSE-SU-2025:0733-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed xorg-x11-server 21.1.15-2.1 openSUSE-SU-2025:14841-1
openSUSE Tumbleweed xwayland 24.1.5-2.1 openSUSE-SU-2025:14842-1
openSUSE Leap 15.6 xorg-x11-server 21.1.11-150600.5.6.1 SUSE-SU-2025:0730-1
openSUSE Leap 15.6 xwayland 24.1.1-150600.5.9.1 SUSE-SU-2025:0729-1
ReleasePackageFixed inAdvisory
Alpine v3.24 xorg-server 21.1.16-r0 —
Alpine v3.24 xwayland 24.1.6-r0 —
Alpine v3.23 xorg-server 21.1.16-r0 —
Alpine v3.23 xwayland 24.1.6-r0 —
Alpine v3.22 xorg-server 21.1.16-r0 —
Alpine v3.22 xwayland 24.1.6-r0 —
Alpine v3.21 xorg-server 21.1.16-r0 —
Alpine v3.21 xwayland 24.1.6-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 xorg-x11-server-Xorg +6 21.1.13-5.amzn2023.0.3 ALAS2023-2025-892
Amazon Linux 2023 xorg-x11-server-Xwayland +1 24.1.3-1.amzn2023.0.1 ALAS2023-2025-895
Amazon Linux 2 xorg-x11-server-Xdmx +8 1.20.4-22.amzn2.0.8 ALAS2-2025-2791

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 xorg-x11-server No fix yet —
Azure Linux 3 xorg-x11-server-Xwayland 24.1.6-1 —
Azure Linux 2 (CBL-Mariner) xorg-x11-server 1.20.10-15 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 10 xorg-x11-server-Xwayland +1 24.1.5-4.el10_0 ELSA-2025-7458
Oracle Linux 9 tigervnc +6 1.14.1-1.el9_5.1 ELSA-2025-2500
Oracle Linux 9 xorg-x11-server-Xdmx +7 1.20.11-28.el9_6 ELSA-2025-7163
Oracle Linux 9 xorg-x11-server-Xwayland +1 23.2.7-3.el9_6 ELSA-2025-7165
Oracle Linux 8 tigervnc +6 1.13.1-15.el8_10 ELSA-2025-2502
Oracle Linux 7 tigervnc +6 1.8.0-33.0.5.el7_9 ELSA-2025-2861
Oracle Linux 7 xorg-x11-server-Xdmx +8 1.20.4-29.0.1.el7_9 ELSA-2025-2879

Advisories 48

References