CVE-2024-0408
ŚrednieCVSS 5.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 25 - wyżej niż 25% wszystkich znanych CVE
Streszczenie
W serwerze X.Org wykryto błąd. Kod GLX PBuffer nie wywołuje hooka XACE podczas tworzenia bufora, pozostawiając go bez etykiety. Gdy klient wysyła kolejne żądanie dostępu do tego zasobu (np. GetGeometry) lub tworzy inny zasób wymagający dostępu do tego bufora, taki jak GC, kod XSELINUX próbuje użyć obiektu, który nigdy nie został oznaczony etykietą, i ulega awarii, ponieważ SID ma wartość NULL.
Ocena ryzyka
Może to prowadzić do awarii serwera X, powodując odmowę usługi dla aplikacji graficznych. W środowiskach z włączonym SELinux może to również wpływać na kontrolę dostępu.
Rekomendacja
Zaktualizuj serwer X.Org do wersji zawierającej poprawkę. W międzyczasie rozważ ograniczenie dostępu do serwera X dla niezaufanych klientów.
Inne podatności w X.Org Server
Zobacz wszystkie- CVE-2024-0229Wysokie
W serwerze X.Org wykryto błąd dostępu do pamięci poza granicami, który można wywołać, gdy urządzenie zamrożone przez sync grab zostanie ponownie podłączone do innego urządzenia głównego. Może to prowadzić do awarii aplikacji, lokalnego podniesienia uprawnień lub zdalnego wykonania kodu w środowiskach przekierowania X11 przez SSH.
- CVE-2024-0409Wysokie
W serwerze X.Org kod kursora w Xephyr i Xwayland używa niewłaściwego typu prywatnego przy tworzeniu. Używa typu bitów kursora z kursorem jako prywatnym, a inicjacja kursora nadpisuje kontekst XSELINUX.
Oryginalny opis (angielski, źródło NVD)
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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

