CVE-2024-0408
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.
How to fix
- tigervnc tigervnc1.13.1 or later
- x.org x_server21.1.11 or later
- x.org xwayland23.2.4 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| tigervnc tigervnc | v < 1.13.1 | 1.13.1 |
| x.org x_server | v < 21.1.11 | 21.1.11 |
| x.org xwayland | v < 23.2.4 | 23.2.4 |
| fedoraproject fedora | 39 | — |
| redhat enterprise_linux | 6.0, 7.0, 8.0, 9.0 | — |
| redhat enterprise_linux_desktop | 7.0 | — |
| redhat enterprise_linux_for_ibm_z_systems | 7.0 | — |
| redhat enterprise_linux_for_power_big_endian | 7.0 | — |
| redhat enterprise_linux_for_power_little_endian | 7.0 | — |
| redhat enterprise_linux_for_scientific_computing | 7.0 | — |
| redhat enterprise_linux_server | 7.0 | — |
| redhat enterprise_linux_workstation | 7.0 | — |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.