CVE-2024-0408 Xorg-x11-server: selinux unlabeled glx pbuffer
A null pointer dereference in X.Org server's GLX PBuffer code causes a crash when SELinux is enabled, leading to denial of service.
- 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-2024-0408?
CVE-2024-0408 is a medium-severity vulnerability in Fedoraproject Fedora, published on 18 Jan 2024. 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 the X.Org server. The GLX PBuffer code does not call the XACE hook when creating the buffer, leaving it unlabeled. When the client issues another request to access that resource (as with a GetGeometry) or when it creates another resource that needs to access that buffer, such as a GC, the XSELINUX code will try to use an object that was never labeled and crash because the SID is NULL.
Weakness: CWE-158
Which versions are affected by CVE-2024-0408?
It affects 12 products.
Products include Fedoraproject Fedora, Redhat Enterprise Linux, Redhat Enterprise Linux Desktop, Redhat Enterprise Linux for Ibm Z Systems, Redhat Enterprise Linux for Power Big Endian, Redhat Enterprise Linux for Power Little Endian and 6 more.
How do I fix CVE-2024-0408?
Apply the vendor's patch.
Is CVE-2024-0408 being exploited?
There is no known exploitation of CVE-2024-0408 in the wild and no public exploit code.
Other vulnerabilities in Fedoraproject Fedora
Sources
Also known as AZL-33352, AZL-35354, AZL-44691, BELL-CVE-2024-0408, DEBIAN-CVE-2024-0408, GHSA-rcj8-jx65-7c4r and 1 more.