CVE-2023-1393 Use after free in xorg-server
A use-after-free flaw in X.Org Server allows local attackers to escalate privileges by destroying a compositor overlay window.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2023-1393?
CVE-2023-1393 is a high-severity use after free vulnerability in Fedoraproject Fedora, published on 30 Mar 2023. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
A flaw was found in X.Org Server Overlay Window. A Use-After-Free may lead to local privilege escalation. If a client explicitly destroys the compositor overlay window (aka COW), the Xserver would leave a dangling pointer to that window in the CompScreen structure, which will trigger a use-after-free later.
Weakness: CWE-416
Which versions are affected by CVE-2023-1393?
It affects 2 products.
Linux distribution packages (40)
tigervnc AlmaLinux:8 | All versions | 1.12.0-9.el8_7.3 |
tigervnc-icons AlmaLinux:8 | All versions | 1.12.0-9.el8_7.3 |
tigervnc-license AlmaLinux:8 | All versions | 1.12.0-9.el8_7.3 |
tigervnc-selinux AlmaLinux:8 | All versions | 1.12.0-9.el8_7.3 |
tigervnc-server AlmaLinux:8 | All versions | 1.12.0-9.el8_7.3 |
tigervnc-server-minimal AlmaLinux:8 | All versions | 1.12.0-9.el8_7.3 |
tigervnc-server-module AlmaLinux:8 | All versions | 1.12.0-9.el8_7.3 |
xorg-x11-server-Xdmx AlmaLinux:8 | All versions | 1.20.11-17.el8 |
xorg-x11-server-Xephyr AlmaLinux:8 | All versions | 1.20.11-17.el8 |
xorg-x11-server-Xnest AlmaLinux:8 | All versions | 1.20.11-17.el8 |
xorg-x11-server-Xorg AlmaLinux:8 | All versions | 1.20.11-17.el8 |
xorg-x11-server-Xvfb AlmaLinux:8 | All versions | 1.20.11-17.el8 |
xorg-x11-server-Xwayland AlmaLinux:8 | All versions | 21.1.3-12.el8 |
xorg-x11-server-common AlmaLinux:8 | All versions | 1.20.11-17.el8 |
xorg-x11-server-devel AlmaLinux:8 | All versions | 1.20.11-17.el8 |
xorg-x11-server-source AlmaLinux:8 | All versions | 1.20.11-17.el8 |
tigervnc AlmaLinux:9 | All versions | 1.12.0-5.el9_1.2 |
tigervnc-icons AlmaLinux:9 | All versions | 1.12.0-5.el9_1.2 |
tigervnc-license AlmaLinux:9 | All versions | 1.12.0-5.el9_1.2 |
tigervnc-selinux AlmaLinux:9 | All versions | 1.12.0-5.el9_1.2 |
tigervnc-server AlmaLinux:9 | All versions | 1.12.0-5.el9_1.2 |
tigervnc-server-minimal AlmaLinux:9 | All versions | 1.12.0-5.el9_1.2 |
tigervnc-server-module AlmaLinux:9 | All versions | 1.12.0-5.el9_1.2 |
xorg-x11-server-Xdmx AlmaLinux:9 | All versions | 1.20.11-19.el9 |
xorg-x11-server-Xephyr AlmaLinux:9 | All versions | 1.20.11-19.el9 |
xorg-x11-server-Xnest AlmaLinux:9 | All versions | 1.20.11-19.el9 |
xorg-x11-server-Xorg AlmaLinux:9 | All versions | 1.20.11-19.el9 |
xorg-x11-server-Xvfb AlmaLinux:9 | All versions | 1.20.11-19.el9 |
xorg-x11-server-Xwayland AlmaLinux:9 | All versions | 22.1.9-2.el9 |
xorg-x11-server-common AlmaLinux:9 | All versions | 1.20.11-19.el9 |
xorg-x11-server-devel AlmaLinux:9 | All versions | 1.20.11-19.el9 |
xorg-x11-server-source AlmaLinux:9 | All versions | 1.20.11-19.el9 |
tigervnc Red Hat:enterprise_linux:7::client | All versions | 0:1.8.0-25.el7_9 |
tigervnc-debuginfo Red Hat:enterprise_linux:7::client | All versions | 0:1.8.0-25.el7_9 |
tigervnc-icons Red Hat:enterprise_linux:7::client | All versions | 0:1.8.0-25.el7_9 |
tigervnc-license Red Hat:enterprise_linux:7::client | All versions | 0:1.8.0-25.el7_9 |
tigervnc-server Red Hat:enterprise_linux:7::client | All versions | 0:1.8.0-25.el7_9 |
tigervnc-server-applet Red Hat:enterprise_linux:7::client | All versions | 0:1.8.0-25.el7_9 |
tigervnc-server-minimal Red Hat:enterprise_linux:7::client | All versions | 0:1.8.0-25.el7_9 |
tigervnc-server-module Red Hat:enterprise_linux:7::client | All versions | 0:1.8.0-25.el7_9 |
Products include Fedoraproject Fedora, X.org X Server.
How do I fix CVE-2023-1393?
Apply the vendor's patch.
Upgrade to the fixed version. These bugs are found with fuzzing and sanitisers and avoided by memory-safe languages. More about Use after free.
Is CVE-2023-1393 being exploited?
There is no known exploitation of CVE-2023-1393 in the wild and no public exploit code.
Other vulnerabilities in Fedoraproject Fedora
Sources
Also known as ALSA-2023:1551, ALSA-2023:1592, ALSA-2023:6340, ALSA-2023:6341, ALSA-2023:6916, ALSA-2023:6917 and 33 more.