CVE-2024-0408 Xorg-x11-server: selinux unlabeled glx pbuffer

Medium 5.5 Published Updated

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.

All Fedoraproject Fedora vulnerabilities

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.

Is CVE-2024-0408 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free