CVE-2025-26600
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 27 - wyżej niż 27% wszystkich znanych CVE
Streszczenie
W X.Org i Xwayland odkryto podatność use-after-free. Gdy urządzenie jest usuwane podczas zamrożenia, zdarzenia w kolejce dla tego urządzenia pozostają, a urządzenie jest zwalniane. Odtworzenie tych zdarzeń prowadzi do użycia po zwolnieniu pamięci.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do zdalnego wykonania kodu lub eskalacji uprawnień w systemie z uruchomionym serwerem X.
Rekomendacja
Należy niezwłocznie zaktualizować pakiety X.Org i Xwayland do wersji zawierającej poprawkę.
Inne podatności w X.Org
Zobacz wszystkie- CVE-2025-26601Wysokie
W X.Org i Xwayland odkryto podatność use-after-free. Podczas zmiany alarmu, wartości maski zmiany są oceniane sekwencyjnie, a w przypadku błędu funkcja SyncInitTrigger() kończy działanie przedwcześnie, nie dodając nowego obiektu synchronizacji. Może to prowadzić do użycia po zwolnieniu pamięci, gdy alarm zostanie ostatecznie wyzwolony.
- CVE-2025-26599Wysokie
W X.Org i Xwayland odkryto wadę polegającą na dostępie do niezainicjalizowanego wskaźnika. Funkcja compCheckRedirect() może zakończyć się niepowodzeniem, jeśli nie uda się przydzielić pixmapy kopii zapasowej. W takim przypadku compRedirectWindow() zwróci błąd BadAlloc bez walidacji drzewa okien oznaczonego tuż wcześniej, co pozostawia dane częściowo zainicjalizowane i prowadzi do późniejszego użycia niezainicjalizowanego wskaźnika.
- CVE-2025-26598Wysokie
W X.Org i Xwayland odkryto błąd zapisu poza dozwolonym obszarem pamięci. Funkcja GetBarrierDevice() w przypadku braku pasującego identyfikatora urządzenia zwraca ostatni element listy zamiast NULL, co może prowadzić do dostępu do pamięci poza zakresem.
- CVE-2025-26597Wysokie
W X.Org i Xwayland odkryto błąd przepełnienia bufora. Wywołanie XkbChangeTypesOfKey() z grupą 0 powoduje zmianę rozmiaru tablicy symboli klawiszy na 0, ale pozostawia akcje klawiszy niezmienione. Późniejsze wywołanie z niezerową wartością grup prowadzi do przepełnienia bufora, ponieważ akcje klawiszy mają nieprawidłowy rozmiar.
- CVE-2025-26596Wysokie
W X.Org i Xwayland odkryto podatność przepełnienia sterty. Różnica w obliczaniu długości między XkbSizeKeySyms() a XkbWriteKeySyms() może prowadzić do przepełnienia bufora sterty.
- CVE-2025-26595Wysokie
W X.Org i Xwayland odkryto błąd przepełnienia bufora w funkcji XkbVModMaskText(). Funkcja alokuje stały bufor na stosie i kopiuje do niego nazwy wirtualnych modyfikatorów bez sprawdzania rozmiaru, co może prowadzić do przepełnienia.
- CVE-2025-26594Wysokie
W X.Org i Xwayland odkryto podatność use-after-free. Globalna zmienna wskazująca na kursor główny może zostać unieważniona przez klienta, co prowadzi do odwołania do zwolnionej pamięci.
Oryginalny opis (angielski, źródło NVD)
A use-after-free flaw was found in X.Org and Xwayland. When a device is removed while still frozen, the events queued for that device remain while the device is freed. Replaying the events will cause a use-after-free.

