CVE-2025-26594
published 2025-02-25CVE-2025-26594: A use-after-free flaw was found in X.Org and Xwayland. The root cursor is referenced in the X server as a global variable. If a client frees the root cursor…
high7.8CVSS 3.1
AVLACLPRLUINSUCHIHAH
A use-after-free flaw was found in X.Org and Xwayland. The root cursor is referenced in the X server as a global variable. If a client frees the root cursor, the internal reference points to freed memory and causes a use-after-free.
Affected
20 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | xorg-server | < xorg-server 2:21.1.7-3+deb12u9 (bookworm) | xorg-server 2:21.1.7-3+deb12u9 (bookworm) |
| debian | xwayland | < xorg-server 2:21.1.7-3+deb12u9 (bookworm) | xorg-server 2:21.1.7-3+deb12u9 (bookworm) |
| msrc | azl3_xorg-x11-server-xwayland_24.1.1-3_on_azure_linux_3.0 | — | — |
| msrc | azl3_xorg-x11-server-xwayland_24.1.6-1_on_azure_linux_3.0 | — | — |
| msrc | cbl2_hyperv-daemons_5.15.148.2-1_on_cbl_mariner_2.0 | — | — |
| msrc | cbl2_hyperv-daemons_5.15.153.1-1_on_cbl_mariner_2.0 | — | — |
| msrc | cbl2_xorg-x11-server_1.20.10-15_on_cbl_mariner_2.0 | — | — |
| msrc | cbl_mariner_2.0_arm | — | — |
| msrc | cbl_mariner_2.0_x64 | — | — |
| redhat | enterprise_linux | — | — |
| redhat | enterprise_linux | — | — |
| redhat | enterprise_linux | — | — |
| x.org | x_server | < 21.1.16 | 21.1.16 |
| x.org | xorg-server | >= 0 < 2:1.20.11-1+deb11u15 | 2:1.20.11-1+deb11u15 |
| x.org | xorg-server | >= 0 < 2:21.1.7-3+deb12u9 | 2:21.1.7-3+deb12u9 |
| x.org | xorg-server | >= 0 < 2:21.1.16-1 | 2:21.1.16-1 |
| x.org | xorg-server | >= 0 < 2:21.1.16-1 | 2:21.1.16-1 |
| x.org | xwayland | < 24.1.6 | 24.1.6 |
| x.org | xwayland | >= 0 < 2:24.1.6-1 | 2:24.1.6-1 |
| x.org | xwayland | >= 0 < 2:24.1.6-1 | 2:24.1.6-1 |
CVSS provenance
nvdv3.17.8HIGHCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
osv7.8HIGH